File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
packages/vitest/src/node/pools Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -76,12 +76,6 @@ export class Pool {
7676 const activeTask = { task, resolver, method, cancelTask }
7777 this . activeTasks . push ( activeTask )
7878
79- runner . on ( 'error' , ( error ) => {
80- resolver . reject (
81- new Error ( `[vitest-pool]: Worker ${ task . worker } emitted error.` , { cause : error } ) ,
82- )
83- } )
84-
8579 async function cancelTask ( ) {
8680 await runner . stop ( )
8781 resolver . reject ( new Error ( 'Cancelled' ) )
@@ -104,6 +98,12 @@ export class Pool {
10498 runner . on ( 'message' , onFinished )
10599
106100 if ( ! runner . isStarted ) {
101+ runner . on ( 'error' , ( error ) => {
102+ resolver . reject (
103+ new Error ( `[vitest-pool]: Worker ${ task . worker } emitted error.` , { cause : error } ) ,
104+ )
105+ } )
106+
107107 const id = setTimeout (
108108 ( ) => resolver . reject ( new Error ( `[vitest-pool]: Timeout starting ${ task . worker } runner.` ) ) ,
109109 WORKER_START_TIMEOUT ,
You can’t perform that action at this time.
0 commit comments