Skip to content

Conversation

@ArthurHeymans
Copy link
Contributor

  • Install and cache cargo-nextest binary for faster test execution
  • Pre-build test firmware once before running tests
  • Replace cargo test with cargo nextest run --no-fail-fast
  • Set CALIPTRA_PREBUILT_FW_DIR to reuse pre-built firmware across tests

On my local system using cargo nextest run took 180s where cargo test took 240 so it seems significantly faster.

- Install and cache cargo-nextest binary for faster test execution
- Pre-build test firmware once before running tests
- Replace cargo test with cargo nextest run --no-fail-fast
- Set CALIPTRA_PREBUILT_FW_DIR to reuse pre-built firmware across tests
- coverage now also runs objdump on prebuild firmware so add the right tools

On my local system using ~cargo nextest run~ took 180s where ~cargo
test~ took 240 so it seems significantly faster.

Signed-off-by: Arthur Heymans <[email protected]>
@ArthurHeymans ArthurHeymans force-pushed the NextestSwEmulator branch 4 times, most recently from 044b844 to 1116a35 Compare November 28, 2025 13:28
@ArthurHeymans ArthurHeymans added the Caliptra 2.1 Potential Items for Release 2.1. label Nov 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Caliptra 2.1 Potential Items for Release 2.1.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants