.github: test_coverage: keep going when a coverage test suite fails

run_coverage.py now exits on the first failing test suite by default;
keep running the remaining suites so we still get a coverage report.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Peter Barker
2026-09-14 18:58:28 +10:00
committed by Peter Barker
co-authored by Claude Opus 5
parent 3f73e5ad1f
commit f47861a374
+1 -1
View File
@@ -63,7 +63,7 @@ jobs:
git submodule update --init --recursive --depth=1
(cd modules/mavlink/pymavlink && DISABLE_MAVNATIVE=True MDEF="$PWD/../message_definitions" python3 -m pip install --progress-bar off --user .)
if [[ ${{ matrix.config }} == "coverage" ]]; then
Tools/scripts/run_coverage.py -f
Tools/scripts/run_coverage.py -f --keep-going
else
Tools/scripts/run_coverage.py -i
./waf configure --board sitl_periph_universal --debug --coverage