repositories / smith
smith
There are many coding harnesses - but this one is fast
owned by admin
.cargo/mutants.toml
Raw# cargo-mutants configuration.
# Runs on demand via `cargo x mutants`; never in the blocking check chain.
#
# Split of concerns: this file owns TREE properties, identical on every
# machine and in CI — bare `cargo mutants` needs no flags. Run-context
# knobs (scratch dir, job count, baseline) live in the xtask step.
#
# Correctness pairing: mutation scope and test_package cover the same
# crates: every implemented first-party crate (exclude_globs denies plugin
# guests, so CLI -f scoping intersects instead of widening: config list values
# APPEND to command-line lists).
#
# cap_lints: builds carry no workspace lint levels (xtask owns them), but
# source attributes still deny some; capping keeps any lint a mutation
# trips from marking it Unviable.
cap_lints = true
test_package = [
"smith",
"smith-core",
"smith-ai",
"smith-rpc",
"smith-harness",
"smith-ui",
"smith-tui",
"smith-cli",
"smith-alloc",
"xtask",
]
test_tool = "nextest"
profile = "mutants"
additional_cargo_test_args = ["--profile=mutants"]
exclude_globs = [
"plugins/**/*.rs",
"smith-bench/**",
]