Luigit
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 first-party crate (exclude_globs denies plugin guests,
# unbuilt frontends, and xtask automation, so CLI -f scoping intersects
# instead of widening: config list values APPEND to command-line lists).
#
# cap_lints: the workspace runs -D warnings; mutant-generated unused
# variables would otherwise kill every build as Unviable.
cap_lints = true
test_package = [
    "smith",
    "smith-core",
    "smith-ai",
    "smith-rpc",
    "smith-harness",
    "smith-cli",
    "smith-alloc",
]
test_tool = "nextest"
profile = "mutants"
additional_cargo_test_args = ["--profile=mutants"]
exclude_globs = [
    "plugins/**/*.rs",
    "smith-tui/src/**",
    "smith-ui/src/**",
    "xtask/src/**",
    "smith-bench/**",
]