Skip to content

Commit

Permalink
Run two tests manually for musl.
Browse files Browse the repository at this point in the history
  • Loading branch information
JohanEngelen committed Jul 3, 2024
1 parent 3f6b5a7 commit 23e894a
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion .github/workflows/alpine_musl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,16 @@ jobs:
- name: Run DMD testsuite
if: success() || failure()
shell: alpine.sh {0}
run: ctest -V -R "dmd-testsuite"
run: |
# These two tests require extra flags "-link-defaultlib-debug -frame-pointer=all".
# Run them separately with these flags, and then remove them before running the full testsuite.
bin/ldc2 -g -L-export-dynamic -link-defaultlib-debug -frame-pointer=all -run tests/dmd/runnable/test17559.d
bin/ldc2 -O -g -L-export-dynamic -link-defaultlib-debug -frame-pointer=all -run tests/dmd/runnable/test17559.d
bin/ldc2 -g -L-export-dynamic -link-defaultlib-debug -frame-pointer=all -run tests/dmd/runnable/test19086.d
bin/ldc2 -O -g -L-export-dynamic -link-defaultlib-debug -frame-pointer=all -run tests/dmd/runnable/test19086.d
rm tests/dmd/runnable/test17559.d
rm tests/dmd/runnable/test19086.d
ctest -V -R "dmd-testsuite"
- name: Run defaultlib unittests & druntime integration tests
if: success() || failure()
Expand Down

0 comments on commit 23e894a

Please sign in to comment.