You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The nextest config (.config/nextest.toml) was previously dead code — tests
were run via the libtest-mimic binary directly. Switch the Justfile targets
and CI workflow to prefer nextest when available, so the parallelism controls
(threads-required = 2 for privileged VM tests) actually take effect and
prevent OOM kills on 16 GB CI runners.
Also fix the nextest filter syntax: ~^foo never matches because nextest's
~ operator treats ^ as a literal character. Use /regex/ syntax instead.
Add default-members to the workspace Cargo.toml so that bare
`cargo test` (and `cargo build`, `cargo clippy`, etc.) skip the
integration-tests crate, which requires a built cfsctl binary and
(for privileged tests) a VM. This matches the pattern used by bcvk.
The integration-tests crate keeps both [[bin]] and [[test]] targets
pointing at src/main.rs so that nextest discovers the libtest-mimic
tests when explicitly targeted via `just test-integration`.
Assisted-by: OpenCode (Claude Opus 4)
Signed-off-by: Colin Walters <walters@verbum.org>
0 commit comments