From ad3418d8a7e696338cb3cc513f363a5bdf62c3a6 Mon Sep 17 00:00:00 2001 From: Jonathas-Conceicao Date: Mon, 4 May 2020 10:26:25 -0300 Subject: [PATCH 1/2] ci: Clear coverage files from cache Signed-off-by: Jonathas-Conceicao --- .github/workflows/linux.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 24876d3..1fcd231 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -88,6 +88,10 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} path-to-lcov: ${{ steps.coverage.outputs.report }} + - name: Clear the coverage files from cache + if: matrix.version == 'nightly' + run: | + find target/ -name "*.gcda" -exec rm {} + - name: Clear the cargo caches run: | From 03f965e370e37ef95de4c25d85048de796942aca Mon Sep 17 00:00:00 2001 From: Jonathas-Conceicao Date: Mon, 4 May 2020 10:26:36 -0300 Subject: [PATCH 2/2] ci: Replace no-leading-pads with panic=abort Signed-off-by: Jonathas-Conceicao --- .github/workflows/linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 1fcd231..eb5a2ee 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -78,7 +78,7 @@ jobs: args: --all --all-features --no-fail-fast -- --nocapture env: CARGO_INCREMENTAL: '0' - RUSTFLAGS: '-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Zno-landing-pads' + RUSTFLAGS: '-Zprofile -Zpanic_abort_tests -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort' - id: coverage if: matrix.version == 'nightly' uses: actions-rs/grcov@master