From ad620d107a10318170182f36f46207a15d3cfed8 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Mon, 8 Sep 2025 11:53:47 -0700 Subject: [PATCH] chore: try switching to `cargo nextest` --- .github/workflows/rust-ci.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 875441c536..f874d99c68 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -160,12 +160,16 @@ jobs: find . -name Cargo.toml -mindepth 2 -maxdepth 2 -print0 \ | xargs -0 -n1 -I{} bash -c 'cd "$(dirname "{}")" && cargo check --profile ${{ matrix.profile }}' - - name: cargo test + - uses: taiki-e/install-action@v2 + with: + tool: nextest + + - name: tests id: test - # `cargo test` takes too long for release builds to run them on every PR + # Tests take too long for release builds to run them on every PR. if: ${{ matrix.profile != 'release' }} continue-on-error: true - run: cargo test --all-features --target ${{ matrix.target }} --profile ${{ matrix.profile }} + run: cargo nextest run --all-features --target ${{ matrix.target }} env: RUST_BACKTRACE: 1