We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c732711 commit 3ed0568Copy full SHA for 3ed0568
1 file changed
test/e2e/run.mjs
@@ -109,7 +109,7 @@ async function run() {
109
console.log(`${colors.red('[fatal]')} test ${colors.yellow(`[${dir.name}]`)} failed with error: ${err}`);
110
});
111
112
- worker.on('exit', async (code) => {
+ const exitHandler = async (code) => {
113
if (code === SKIPPED_TEST_CLOSE_CODE) {
114
console.log(`Test ${colors.yellow(`[${dir.name}]`)} was skipped`);
115
return;
@@ -139,9 +139,17 @@ async function run() {
139
}
140
141
if (status === 'failure') failure = true;
142
+ };
143
+
144
+ worker.on('exit', async (exitCode) => {
145
+ try {
146
+ await exitHandler(exitCode);
147
+ } finally {
148
+ worker.emit('done');
149
+ }
150
151
- await once(worker, 'exit');
152
+ await once(worker, 'done');
153
154
155
0 commit comments