From 85f15b705586ae4216f3d4dab7bffb1e31f43231 Mon Sep 17 00:00:00 2001 From: Siddharth Date: Mon, 6 Nov 2023 22:24:46 -0500 Subject: [PATCH] added tarpaulin for code coverage --- .github/workflows/rust.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 7055374..d9d0234 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -20,6 +20,17 @@ jobs: run: cargo build --verbose - name: Run tests run: cargo test --verbose + - name: Install Tarpaulin. + run: cargo install cargo-tarpaulin + - name: Generate code coverage report. + run: + cargo tarpaulin + --verbose + --all-features + --workspace + --timeout 120 + --out Xml + --exclude-files 'src/main.rs' - name: Upload coverage reports to Codecov uses: codecov/codecov-action@v3 env: