From 229214a5cec4275b6deaa27a6a6095a06acb0c6b Mon Sep 17 00:00:00 2001 From: Hubert Kario Date: Thu, 4 Jan 2024 01:30:50 +0100 Subject: [PATCH] debug run --- .github/workflows/ci.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21b80e2d..8b3c18df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -296,19 +296,13 @@ jobs: cosmic-ray init cosmic-ray.toml session-vs-master.sqlite git branch master origin/master cr-filter-git --config cosmic-ray.toml session-vs-master.sqlite - cr-report session-vs-master.sqlite | tail -n 5 + cr-report session-vs-master.sqlite | tail -n 3 - name: Exec mutation testing for PR if: ${{ matrix.mutation == 'true' && github.event.pull_request }} run: | - systemd-run --user --scope -p MemoryMax=2G -p MemoryHigh=2G cosmic-ray exec cosmic-ray.toml session-vs-master.sqlite & + systemd-run --user --scope -p MemoryMax=2G -p MemoryHigh=2G cosmic-ray --verbosity INFO exec cosmic-ray.toml session-vs-master.sqlite & cosmic_pid=$! - for i in $(seq 1 10); do - echo $i - for j in $(seq 1 60); do - echo -n . - sleep 1 - done - done + sleep 120 kill $cosmic_pid wait $cosmic_pid || true - name: Check test coverage for PR @@ -316,7 +310,16 @@ jobs: run: | # remove not-executed results sqlite3 session-vs-master.sqlite "DELETE from work_results WHERE work_results.worker_outcome = 'SKIPPED'" - cr-report session-vs-master.sqlite | tail -n 5 + cr-report session-vs-master.sqlite | tail -n 3 + - name: Generate html report + run: | + cr-html session.sqlite > cosmic-ray.html + - name: Archive mutation testing results + uses: actions/upload-artifact@v3 + with: + name: mutation-PR-coverage-report + path: cosmic-ray.html + - name: Check test coverage for PR # check if executed have at most 15% survival rate cr-rate --estimate --confidence 99.9 --fail-over 15 session-vs-master.sqlite - name: instrumental test coverage on PR