test_runner: wait for filtered suite build · nodejs/node@4368303 · GitHub
Skip to content

Commit 4368303

Browse files
semimikohaduh95
authored andcommitted
test_runner: wait for filtered suite build
Signed-off-by: semimikoh <ejffjeosms@gmail.com> PR-URL: #64208 Fixes: #64203 Reviewed-By: Moshe Atlow <moshe@atlow.co.il> Reviewed-By: Aviv Keller <me@aviv.sh> Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
1 parent d7266cd commit 4368303

3 files changed

Lines changed: 45 additions & 0 deletions

File tree

lib/internal/test_runner/test.js

Lines changed: 5 additions & 0 deletions
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import test from 'node:test';
2+
import { setTimeout as delay } from 'node:timers/promises';
3+
4+
test.suite('Outer', async () => {
5+
await delay(1);
6+
7+
// This suite is filtered out by name. Its build is still pending when the
8+
// filtered run starts, so the subtest below is registered late.
9+
test.suite('Nested A', async () => {
10+
await delay(1);
11+
test('Nested A test', async () => {});
12+
});
13+
14+
test.suite('Nested C', async () => {
15+
test('Nested C test', async () => {});
16+
});
17+
});

test/parallel/test-runner-no-isolation-filtering.js

Lines changed: 23 additions & 0 deletions

0 commit comments

Comments
 (0)