From c1145d2372f1092d094534936278710acacaf030 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Tue, 30 Apr 2024 17:50:31 +0200 Subject: [PATCH] wip --- .gitea/workflows/build-and-test.yml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index 873fc10..e14d56a 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -65,11 +65,20 @@ jobs: run: mkdir -p target/test-report - name: Run tests - run: cargo test --all-features --release -Z unstable-options --report-time --format json | tee target/test-report/test-report.json + run: | + cargo test \ + --all-features \ + --release \ + --no-fail-fast \ + -- \ + -Z unstable-options \ + --report-time \ + --format json \ + | tee target/test-report/test-report.json env: RUSTFLAGS: "-Cinstrument-coverage" - LLVM_PROFILE_FILE: "target/release/coverage/%p-%m.profraw" - + LLVM_PROFILE_FILE: "target/coverage/%p-%m.profraw" + - name: Install markdown-test-report run: cargo binstall -y markdown-test-report @@ -81,10 +90,10 @@ jobs: with: name: test-report path: target/test-report/test-report.md - + - name: Install grcov run: cargo binstall -y grcov - + - name: Generate coverage report run: | grcov \ @@ -101,8 +110,8 @@ jobs: --ignore "*cargo*" \ -t html \ -o ./target/coverage/html \ - target/coverage/prof - + target/coverage/ + - name: Upload coverage report uses: actions/upload-artifact@v4 with: