diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index efc7fc43..d1de4d1e 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/checkout@v2 - name: Build run: cargo build --all-features --verbose - - name: Run tests + - name: Install Test Dependens run: | sudo apt update && sudo apt install -y gdb pip curl python3.10-dev llvm \ openjdk-17-jdk @@ -27,9 +27,8 @@ jobs: rustup install nightly export PATH=/root/.cargo/bin:$PATH cargo install cargo-fuzz + export CARGO_INCREMENTAL=0 + export RUSTFLAGS="-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests" + export RUSTDOCFLAGS="-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests" cargo test --release --verbose - env: - CARGO_INCREMENTAL: '0' - RUSTFLAGS: '-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests' - RUSTDOCFLAGS: '-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests' - uses: actions-rs/grcov@v0.1