chore: try switching to cargo nextest

This commit is contained in:
Michael Bolin
2025-09-08 11:53:47 -07:00
parent 0525b48baa
commit 3eed899cc0

View File

@@ -160,12 +160,21 @@ jobs:
find . -name Cargo.toml -mindepth 2 -maxdepth 2 -print0 \
| xargs -0 -n1 -I{} bash -c 'cd "$(dirname "{}")" && cargo check --profile ${{ matrix.profile }}'
- uses: taiki-e/install-action@v2
with:
tool: nextest
- name: cargo test
id: test
# `cargo test` takes 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: |
if [ "${{ matrix.profile }}" = "release" ]; then
cargo nextest run --all-features --target ${{ matrix.target }} --release
else
cargo nextest run --all-features --target ${{ matrix.target }}
fi
env:
RUST_BACKTRACE: 1