CI: Don't run known-failing tests on Aarch

These might be the cause of CI failures.
This commit is contained in:
Ben Wiederhake 2023-06-07 15:06:41 +02:00 committed by Andreas Kling
parent 529546e14f
commit 3f1cc7125c
Notes: sideshowbarker 2024-07-17 06:00:02 +09:00

View file

@ -1,11 +1,19 @@
#!/bin/Shell
# shellcheck disable=all
echo
echo "==== Running Tests on SerenityOS ===="
export LLVM_PROFILE_FILE="$HOME/profiles/%p-profile.profraw"
run-tests --show-progress=false --unlink-coredumps
echo "architecture is: >>$(uname -m)<<"
skip_args=()
if [ "$(uname -m)" = "AArch64" ] {
# FIXME: This is just temporary. Without this, Aarch64 breaks CI for everyone.
skip_args=("-e" "^/usr/Tests/(AK/TestSIMD|Kernel/TestMemoryDeviceMmap|Kernel/crash|LibC/TestAbort|LibC/TestLibCSetjmp|LibC/TestLibCTime|LibC/TestMath|LibGfx/TestDeltaE|LibGfx/TestICCProfile|LibTLS/TestTLSHandshake|LibVideo/TestVP9Decode|LibWeb/TestCSSIDSpeed|LibWeb/TestHTMLTokenizer|test-js/test-js|test-spreadsheet/test-spreadsheet|test-wasm/test-wasm)\$")
}
echo "Skip args is" $skip_args
run-tests $skip_args --show-progress=false --unlink-coredumps
fail_count=$?
unset LLVM_PROFILE_FILE