diff --git a/ts/windows/main/preload_test.ts b/ts/windows/main/preload_test.ts index c54bb3a79c..3a19195e6a 100644 --- a/ts/windows/main/preload_test.ts +++ b/ts/windows/main/preload_test.ts @@ -150,8 +150,16 @@ window.testUtilities = { for (let i = 0; i < files.length; i += 1) { if (i % workerCount === worker) { - // eslint-disable-next-line import/no-dynamic-require, global-require - require(files[i]); + try { + // eslint-disable-next-line import/no-dynamic-require, global-require + require(files[i]); + } catch (error) { + window.testUtilities.onTestEvent({ + type: 'fail', + title: ['Failed to load test:', files[i]], + error: error.stack || String(error), + }); + } } } },