ci: Add codecov (llvm-cov) coverage (#297)

* ci: Add codecov (llvm-cov) coverage

* Run prettier on qc.yaml
This commit is contained in:
Prabhpreet Dua
2024-05-01 18:31:46 +05:30
committed by GitHub
parent be91b3049c
commit 21e693a9da

View File

@@ -176,3 +176,21 @@ jobs:
cargo fuzz run fuzz_mceliece_encaps -- -max_total_time=5
cargo fuzz run fuzz_box_secret_alloc -- -max_total_time=5
cargo fuzz run fuzz_vec_secret_alloc -- -max_total_time=5
codecov:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: rustup component add llvm-tools-preview
- run: |
cargo install cargo-llvm-cov || true
cargo llvm-cov --lcov --output-path coverage.lcov
# If using tarapulin
#- run: cargo install cargo-tarpaulin
#- run: cargo tarpaulin --out Xml
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4.0.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./coverage.lcov
verbose: true