diff --git a/.gitea/workflows/build-and-test.yml b/.gitea/workflows/build-and-test.yml index 873fc10..ea74ea6 100644 --- a/.gitea/workflows/build-and-test.yml +++ b/.gitea/workflows/build-and-test.yml @@ -65,11 +65,16 @@ 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 \ + | tee target/test-report/test-report.json env: - RUSTFLAGS: "-Cinstrument-coverage" - LLVM_PROFILE_FILE: "target/release/coverage/%p-%m.profraw" - + RUSTFLAGS: "-Cinstrument-coverage -Z unstable-options --format json --report-time" + LLVM_PROFILE_FILE: "target/coverage/%p-%m.profraw" + - name: Install markdown-test-report run: cargo binstall -y markdown-test-report @@ -81,10 +86,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 +106,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: