authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-12-13 02:57:45+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-05 15:41:16+01:00
logfaa485e630a6756277a385ec2937a7855e56a1d4
treee19ca1a961a73fba2705bc73ab33ec664147d506
parent962903e0fa222ee002355832e17144f66ec8d6ec
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

ci: build stage4 and run behavior tests with it on x86_64-linux-debug(-llvm)

This was removed in 125a9aa82b55f8d1e2b6d08d61e697e6dfacbba6. But now that our x86_64-linux machines have had their resources properly allocated, resulting in runs taking 1-3 hours rather than 4-8, we can add this back.

2 files changed, 21 insertions(+), 0 deletions(-)

ci/x86_64-linux-debug-llvm.sh+11
...@@ -66,3 +66,14 @@ stage3-debug/bin/zig build test docs \...@@ -66,3 +66,14 @@ stage3-debug/bin/zig build test docs \
66 --zig-lib-dir "$PWD/../lib" \66 --zig-lib-dir "$PWD/../lib" \
67 -Denable-superhtml \67 -Denable-superhtml \
68 --test-timeout 12m68 --test-timeout 12m
69
70stage3-debug/bin/zig build \
71 --prefix stage4-debug \
72 -Duse-llvm \
73 -Denable-llvm \
74 -Dno-lib \
75 -Dtarget=$TARGET \
76 -Duse-zig-libcxx \
77 -Dversion-string="$(stage3-debug/bin/zig version)"
78
79stage4-debug/bin/zig test ../test/behavior.zig
ci/x86_64-linux-debug.sh+10
...@@ -66,3 +66,13 @@ stage3-debug/bin/zig build test docs \...@@ -66,3 +66,13 @@ stage3-debug/bin/zig build test docs \
66 --zig-lib-dir "$PWD/../lib" \66 --zig-lib-dir "$PWD/../lib" \
67 -Denable-superhtml \67 -Denable-superhtml \
68 --test-timeout 10m68 --test-timeout 10m
69
70stage3-debug/bin/zig build \
71 --prefix stage4-debug \
72 -Denable-llvm \
73 -Dno-lib \
74 -Dtarget=$TARGET \
75 -Duse-zig-libcxx \
76 -Dversion-string="$(stage3-debug/bin/zig version)"
77
78stage4-debug/bin/zig test ../test/behavior.zig