From fde849919086b70fdd7fd6c737030106a322b256 Mon Sep 17 00:00:00 2001 From: tuyentv96 Date: Thu, 29 Aug 2024 22:05:24 +0700 Subject: [PATCH] Fix tests (#11) * fix: tests * fix test * fix build --- .github/workflows/build.yml | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce32221..416ab5b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,8 +36,29 @@ jobs: command: build args: --all-features + - name: Install cargo-tarpaulin + uses: actions-rs/install@v0.1 + with: + crate: cargo-tarpaulin + version: latest + use-tool-cache: true + - name: Run tests uses: actions-rs/cargo@v1 with: command: test - args: --all --all-features + args: --all --features all + + - name: Coverage Report with tarpaulin + uses: actions-rs/cargo@v1 + with: + command: tarpaulin + args: --all --verbose --all-features --out Lcov -- --test-threads 1 + + - name: Upload to CodeCov + uses: codecov/codecov-action@v4 + with: + # required for private repositories: + token: ${{ secrets.CODECOV_TOKEN }} + files: ./lcov.info + fail_ci_if_error: true