Skip to content

Commit 52edab4

Browse files
committed
test: mark SEA tests flaky on linux arm debug
The LIEF-based --build-sea tests can be killed by the OS on the linux arm debug CI worker while rebuilding the ELF binary. The failures all happen after SEA serialization succeeds, when the injector enters LIEF::ELF::Builder::build(), and report SIGKILL instead of a test assertion failure. Mark the affected SEA build and application test families as flaky only on linux arm debug, matching the node-test-commit-arm-debug job where the flakes have been observed. Signed-off-by: Kamat, Trivikram <16024985+trivikr@users.noreply.github.com>
1 parent 2d0c926 commit 52edab4

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

test/sea/sea.status

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@ test-build-sea*: SKIP
2121
test-single-executable-application*: SKIP
2222
test-build-sea*: SKIP
2323

24+
[$system==linux && $arch==arm && $mode==debug]
25+
# LIEF-based --build-sea can be killed on arm debug CI.
26+
test-single-executable-application*: PASS, FLAKY
27+
test-build-sea*: PASS, FLAKY
28+
2429
[$system==win32]
2530
# https://github.com/nodejs/node/issues/49630
2631
test-single-executable-application-snapshot: PASS, FLAKY

0 commit comments

Comments
 (0)