mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 06:27:45 +00:00
CI: Disable aarch64 tests
For some reason, the tests are flaky for the aarch64 architecture when running on a CI runner. This causes a lot of unnecessary red crosses for PRs and since the test outcome doesn't seem to be too trustworthy, we are better off not running these tests for now.
This commit is contained in:
parent
b6d9b3e886
commit
55af4addc8
1 changed files with 2 additions and 6 deletions
8
.github/workflows/cmake.yml
vendored
8
.github/workflows/cmake.yml
vendored
|
@ -231,12 +231,12 @@ jobs:
|
||||||
run: ./check-symbols.sh
|
run: ./check-symbols.sh
|
||||||
|
|
||||||
- name: Create Serenity Rootfs
|
- name: Create Serenity Rootfs
|
||||||
if: ${{ matrix.debug-options == 'NORMAL_DEBUG'}}
|
if: ${{ matrix.debug-options == 'NORMAL_DEBUG' }}
|
||||||
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
|
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
|
||||||
run: ninja install && ninja qemu-image
|
run: ninja install && ninja qemu-image
|
||||||
|
|
||||||
- name: Run On-Target Tests
|
- name: Run On-Target Tests
|
||||||
if: ${{ matrix.debug-options == 'NORMAL_DEBUG'}}
|
if: ${{ matrix.debug-options == 'NORMAL_DEBUG' && matrix.arch != 'aarch64' }}
|
||||||
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
|
working-directory: ${{ github.workspace }}/Build/${{ matrix.arch }}
|
||||||
env:
|
env:
|
||||||
SERENITY_QEMU_CPU: "max,vmx=off"
|
SERENITY_QEMU_CPU: "max,vmx=off"
|
||||||
|
@ -246,10 +246,6 @@ jobs:
|
||||||
echo "::group::ninja run # Qemu output"
|
echo "::group::ninja run # Qemu output"
|
||||||
ninja run
|
ninja run
|
||||||
echo "::endgroup::"
|
echo "::endgroup::"
|
||||||
if ${{ matrix.arch == 'aarch64' }}; then
|
|
||||||
# FIXME: Actually verify test results when all tests are expected to pass.
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
echo "::group::Verify Output File"
|
echo "::group::Verify Output File"
|
||||||
mkdir fsmount
|
mkdir fsmount
|
||||||
sudo mount -t ext2 -o loop,rw _disk_image fsmount
|
sudo mount -t ext2 -o loop,rw _disk_image fsmount
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue