Running tests
make test
The default command tests all workspace targets with all features enabled. Set
TEST_FLAGS to choose another supported target or feature selection;
BUILD_JOBS controls Cargo's build parallelism. RUST_FLAGS is forwarded to
Rust as RUSTFLAGS and defaults to -D warnings.
The run deadline defaults to 1800 seconds. Set TEST_TIMEOUT when invoking
Make, or PODBOT_TEST_TIMEOUT in the environment. A timeout returns status
124; an interrupt returns 128 plus the signal number. On a timeout or
interrupt, the runner reports its owned process tree and cleans up only that
tree. See the
developer's guide for
the phase layout and diagnostic details.
Running lints
make lint
Checking formatting
make check-fmt
Running all checks
make all
For maintainer-only feature-gate verification and behavioural test infrastructure guidance, see developers-guide.md.