Commit 86bbd5e
test: tune down parallelism for some flaky tests
These tests seem to timeout quite often. I don't know why, but one
possible reason is that they are starting a lot of threads. It seems
that tests in `test/parallel` are assumed to only start one thread each,
so having 11 threads running at a time feels like a lot.
It also seems that these tests fail in a correlated fashion: take a look
at [this reliability report][]. The failures all occur on the same build
machines on the same PRs. This suggests to me some sort of CPU
contention.
[this reliability report]: nodejs/reliability#334
On my Linux machine decreasing the parallelism & iterations here reduce
the `user` time from ~11.5 seconds to ~2 seconds, depending on the test.
I have seen these tests take 30-60 seconds on CI (Alpine in particular).
I went back to the diffs that introduced that introduced these changes
and verified that they failed at least 90% of the time with the reduced
iteration count, which feels sufficient.
Refs: #43499
Refs: #43084
PR-URL: #44090
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>1 parent 763b956 commit 86bbd5eCopy full SHA for 86bbd5e
File tree
Expand file treeCollapse file tree
3 files changed
+6
-6
lines changedOpen diff view settings
Filter options
- test/parallel
Expand file treeCollapse file tree
3 files changed
+6
-6
lines changedOpen diff view settings
Collapse file
test/parallel/test-worker-fshandles-error-on-termination.js
Copy file name to clipboardExpand all lines: test/parallel/test-worker-fshandles-error-on-termination.js+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
6 | 6 | |
7 | 7 | |
8 | 8 | |
9 | | - |
10 | | - |
| 9 | + |
| 10 | + |
11 | 11 | |
12 | 12 | |
13 | 13 | |
|
Collapse file
test/parallel/test-worker-fshandles-open-close-on-termination.js
Copy file name to clipboardExpand all lines: test/parallel/test-worker-fshandles-open-close-on-termination.js+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
6 | 6 | |
7 | 7 | |
8 | 8 | |
9 | | - |
10 | | - |
| 9 | + |
| 10 | + |
11 | 11 | |
12 | 12 | |
13 | 13 | |
|
Collapse file
test/parallel/test-worker-http2-stream-terminate.js
Copy file name to clipboardExpand all lines: test/parallel/test-worker-http2-stream-terminate.js+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
11 | 11 | |
12 | 12 | |
13 | 13 | |
14 | | - |
15 | | - |
| 14 | + |
| 15 | + |
16 | 16 | |
17 | 17 | |
18 | 18 | |
|
0 commit comments