CI updates

This commit is contained in:
Markus F.X.J. Oberhumer 2025-07-21 15:57:03 +02:00
parent 518712c613
commit 3f1f76f8a3
2 changed files with 5 additions and 4 deletions

View File

@ -120,10 +120,8 @@ jobs:
shell: bash shell: bash
run: | run: |
jobs="gcc/debug gcc/release clang/debug clang/release" jobs="gcc/debug gcc/release clang/debug clang/release"
for ((i = 0; i < 5; i++)); do echo "===== parallel jobs: $jobs"
echo "===== parallel jobs: $jobs" parallel -kv --lb 'cd build/extra/{} && bash ../../../../misc/testsuite/mimic_ctest_sigsegv.sh' ::: $jobs
parallel -kv --lb 'cd build/extra/{} && bash ../../../../misc/testsuite/mimic_ctest_sigsegv.sh' ::: $jobs
done
- name: Run ctest tests - name: Run ctest tests
run: | run: |
jobs="gcc/debug gcc/release clang/debug clang/release" jobs="gcc/debug gcc/release clang/debug clang/release"

View File

@ -170,6 +170,9 @@ if [[ $UPX_CONFIG_DISABLE_EXHAUSTIVE_TESTS != ON ]]; then
cmp -s upx-unpacked${exe} upx-unpacked-${s}${exe} cmp -s upx-unpacked${exe} upx-unpacked-${s}${exe}
if [[ $UPX_CONFIG_DISABLE_RUN_PACKED_TEST != ON ]]; then if [[ $UPX_CONFIG_DISABLE_RUN_PACKED_TEST != ON ]]; then
"${emu[@]}" ./upx-packed-${s}${exe} --version-short "${emu[@]}" ./upx-packed-${s}${exe} --version-short
for ((i = 0; i < 10; i++)); do
"${emu[@]}" ./upx-packed-${s}${exe} --version-short >/dev/null
done
fi fi
done done
done done