forked from QuorumProof/QuorumProof
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcargo-mutants.toml
More file actions
27 lines (22 loc) · 767 Bytes
/
Copy pathcargo-mutants.toml
File metadata and controls
27 lines (22 loc) · 767 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# cargo-mutants configuration for QuorumProof
# https://mutants.rs/configuration.html
# Only mutate the three contract crates; exclude fuzz and benches.
packages = [
"quorum_proof",
"sbt_registry",
"zk_verifier",
]
# Exclude generated test helpers and snapshot files.
exclude_globs = [
"*/test_snapshots/**",
"*.bak",
]
# Minimum mutation score threshold (percentage of mutants caught by tests).
# Fail the run if the score drops below this value.
minimum_test_count = 1
# Timeout per mutant test run (seconds). Soroban tests are fast in-process.
timeout_multiplier = 2.0
# Show which mutants were missed so developers can improve tests.
# Options: "all", "missed", "caught", "unviable", "timeout"
print_caught = false
print_unviable = false