From 5c54ed91bf64a00719b6191553028a867ac47059 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 26 Sep 2026 13:04:47 +0200 Subject: [PATCH 1/5] test: remove stale flaky status entries Remove entries for test-performance-function and test-report-fatal-error. Both tests were renamed, so their original names no longer match tests. Refs: https://github.com/nodejs/node/issues/54803 Refs: https://github.com/nodejs/node/issues/43457 Signed-off-by: Filip Skokan Assisted-by: Claude, Codex --- test/parallel/parallel.status | 2 -- test/report/report.status | 4 ---- 2 files changed, 6 deletions(-) diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index b260a86594c1..a9acd77c31e5 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -30,8 +30,6 @@ test-fs-cp-async-symlink-points-to-dest: SKIP [$system==win32 && $arch==arm64] [$system==linux] -# https://github.com/nodejs/node/issues/54803 -test-performance-function: PASS, FLAKY # https://github.com/nodejs/node/issues/54346 test-esm-loader-hooks-inspect-wait: PASS, FLAKY diff --git a/test/report/report.status b/test/report/report.status index 2aaf4228c7ca..8a5a8cd80dc7 100644 --- a/test/report/report.status +++ b/test/report/report.status @@ -6,10 +6,6 @@ prefix report [true] # This section applies to all platforms -[$system==solaris] # Also applies to SmartOS -# https://github.com/nodejs/node/issues/43457 -test-report-fatal-error: PASS, FLAKY - [$system==ibmi] # https://github.com/nodejs/node/issues/58582 test-report-exclude-network: SKIP From 89f929985183aedde1b9fb5281916e260a938fa8 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 26 Sep 2026 15:37:58 +0200 Subject: [PATCH 2/5] test: remove stale SEA Linux debug flaky entries The entries added for Linux arm64 debug failures use arch==arm, so they do not match that configuration. Since 9ea61828c7a, the shared SEA guard also correctly skips executable tests on Linux debug builds. Remove the stale entries. The tests without that guard only validate SEA configuration errors. Refs: https://github.com/nodejs/node/issues/63749 Signed-off-by: Filip Skokan Assisted-by: Claude, Codex --- test/sea/sea.status | 5 ----- 1 file changed, 5 deletions(-) diff --git a/test/sea/sea.status b/test/sea/sea.status index 9dc3a376bbc8..4007166afae6 100644 --- a/test/sea/sea.status +++ b/test/sea/sea.status @@ -21,11 +21,6 @@ test-build-sea*: SKIP test-single-executable-application*: SKIP test-build-sea*: SKIP -[$system==linux && $arch==arm && $mode==debug] -# https://github.com/nodejs/node/issues/63749 -test-single-executable-application*: PASS, FLAKY -test-build-sea*: PASS, FLAKY - [$system==solaris || $system==aix] # Cannot compile LIEF on these platforms test-build-sea*: SKIP From 6cdb411e98cc26071eb6859cdba4a95b32d28859 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 26 Sep 2026 15:37:58 +0200 Subject: [PATCH 3/5] test: unmark test-cpu-prof-dir-worker as flaky The test could finish its workload without recording a workload frame. 0ab4a1ce90c increased the non-Windows workload from fib(30) to fib(40), and 92e63426c00 moved Profiler.setSamplingInterval before Profiler.start so the requested interval takes effect. Remove the flaky expectation left over from before those fixes. Refs: https://github.com/nodejs/node/issues/27611 Refs: https://github.com/nodejs/node/issues/32168 Signed-off-by: Filip Skokan Assisted-by: Claude, Codex --- test/sequential/sequential.status | 2 -- 1 file changed, 2 deletions(-) diff --git a/test/sequential/sequential.status b/test/sequential/sequential.status index 4111eb2b8ecf..b335f4aa9d76 100644 --- a/test/sequential/sequential.status +++ b/test/sequential/sequential.status @@ -5,8 +5,6 @@ prefix sequential # sample-test : PASS,FLAKY [true] # This section applies to all platforms -# https://github.com/nodejs/node/issues/27611#issuecomment-613100468 -test-cpu-prof-dir-worker: PASS, FLAKY # https://github.com/nodejs/node/issues/47409 test-http2-large-file: PASS, FLAKY From b9307dbc7f3e4b9782204f5b1ffd3fd8acc1fd9c Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 26 Sep 2026 15:38:12 +0200 Subject: [PATCH 4/5] test: unmark exit timeout tests as flaky Background compilation could deadlock at process exit: DrainTasks waited for the compiler task while that task waited for main-thread garbage collection. Since 5fb879c4584, only user-blocking tasks count toward that wait, excluding ordinary background compilation. Remove the old flaky expectations for test-http2-large-file and test-fs-read-stream-concurrent-reads. Refs: https://github.com/nodejs/node/issues/47409 Refs: https://github.com/nodejs/node/issues/51862 Refs: https://github.com/nodejs/node/issues/54918 Signed-off-by: Filip Skokan Assisted-by: Claude, Codex --- test/parallel/parallel.status | 3 --- test/sequential/sequential.status | 2 -- 2 files changed, 5 deletions(-) diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index a9acd77c31e5..d9195059ac3b 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -9,9 +9,6 @@ prefix parallel test-shadow-realm-gc: SKIP test-shadow-realm-gc-module: SKIP -# https://github.com/nodejs/node/issues/51862 -test-fs-read-stream-concurrent-reads: PASS, FLAKY - # Until V8 provides a better way to check for flag mismatch without # making the code cache/snapshot unreproducible, disable the test # for a preemptive check now. It should ideally fail more gracefully diff --git a/test/sequential/sequential.status b/test/sequential/sequential.status index b335f4aa9d76..a765de759504 100644 --- a/test/sequential/sequential.status +++ b/test/sequential/sequential.status @@ -5,8 +5,6 @@ prefix sequential # sample-test : PASS,FLAKY [true] # This section applies to all platforms -# https://github.com/nodejs/node/issues/47409 -test-http2-large-file: PASS, FLAKY [$system==win32] # https://github.com/nodejs/node/issues/63212#issuecomment-5423558796 From 3da9b660839aa242166e59df044b1d4223edecb8 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Sat, 26 Sep 2026 15:38:13 +0200 Subject: [PATCH 5/5] test: unmark loader inspector wait test as flaky Disconnecting the inspector can race with its final notification write. If EOF resets the socket first, the write used to dereference a null TCP handle. 8a84e6be900 added guards for writes after disconnect. Removing those guards reproduces the loader test's SIGSEGV under a scheduling-delay probe; the normal binary passes the same probe. Remove the flaky expectations left over from before that fix. Refs: https://github.com/nodejs/node/issues/54346 Refs: https://github.com/nodejs/node/issues/34833 Signed-off-by: Filip Skokan Assisted-by: Claude, Codex --- test/parallel/parallel.status | 8 -------- 1 file changed, 8 deletions(-) diff --git a/test/parallel/parallel.status b/test/parallel/parallel.status index d9195059ac3b..de658a702b48 100644 --- a/test/parallel/parallel.status +++ b/test/parallel/parallel.status @@ -27,8 +27,6 @@ test-fs-cp-async-symlink-points-to-dest: SKIP [$system==win32 && $arch==arm64] [$system==linux] -# https://github.com/nodejs/node/issues/54346 -test-esm-loader-hooks-inspect-wait: PASS, FLAKY [$system==macos] # https://github.com/nodejs/node/issues/42741 @@ -58,8 +56,6 @@ test-domain-no-error-handler-abort-on-uncaught-8: PASS, FLAKY test-domain-no-error-handler-abort-on-uncaught-9: PASS, FLAKY test-domain-throw-error-then-throw-from-uncaught-exception-handler: PASS, FLAKY test-domain-with-abort-on-uncaught-exception: PASS, FLAKY -# https://github.com/nodejs/node/issues/54346 -test-esm-loader-hooks-inspect-wait: PASS, FLAKY # https://github.com/nodejs/node/issues/61520 test-fs-promises-watch-iterator: SKIP test-fs-promises-watch-ignore-function: SKIP @@ -74,8 +70,6 @@ test-fs-watch-ignore-regexp: SKIP test-tick-processor-arguments: SKIP [$system==freebsd] -# https://github.com/nodejs/node/issues/54346 -test-esm-loader-hooks-inspect-wait: PASS, FLAKY # https://github.com/nodejs/node/issues/61520 test-fs-promises-watch-iterator: SKIP test-fs-promises-watch-ignore-function: SKIP @@ -88,8 +82,6 @@ test-fs-watch-ignore-mixed: SKIP test-fs-watch-ignore-regexp: SKIP [$system==aix] -# https://github.com/nodejs/node/issues/54346 -test-esm-loader-hooks-inspect-wait: PASS, FLAKY [$system==ibmi] # https://github.com/nodejs/node/pull/30819