Configuration Reference
Config
| Field | Type | Description |
|---|---|---|
workers |
u64 |
(optional) |
threads |
u32? |
(optional) |
base_root_dir |
String |
|
include |
String[] |
|
exclude |
String[] |
|
lang |
Map<LanguageId, LanguageConfig> |
|
pwd |
String? |
(optional) |
env |
Map<String, String>? |
(optional) |
timeout |
TimeoutConfig? |
(optional) |
test |
TestPhaseConfig? |
(optional) |
init |
PhaseConfig? |
(optional) |
reset |
PhaseConfig? |
(optional) |
find |
FindMutationsConfig |
(optional) |
LanguageConfig
| Field | Type | Description |
|---|---|---|
include |
String[] |
|
exclude |
String[] |
|
skip |
LanguageSkipConfig? |
(optional) |
LanguageSkipConfig
| Field | Type | Description |
|---|---|---|
query |
String[] |
(optional) |
TimeoutConfig
| Field | Type | Description |
|---|---|---|
absolute |
u64? |
(optional) |
relative |
f64? |
(optional) |
TestPhaseConfig
| Field | Type | Description |
|---|---|---|
cmd |
String |
|
pwd |
String? |
(optional) |
env |
Map<String, String>? |
(optional) |
timeout |
TimeoutConfig? |
(optional) |
PhaseConfig
| Field | Type | Description |
|---|---|---|
cmd |
String? |
(optional) |
pwd |
String? |
(optional) |
env |
Map<String, String>? |
(optional) |
timeout |
TimeoutConfig? |
(optional) |
FindMutationsConfig
| Field | Type | Description |
|---|---|---|
number |
usize |
(optional) |
number_per_file |
usize |
(optional) |
factors |
Factor[] |
(optional) |
Factor
FileAuthorCount— How many authors have touched this fileMutationSeverity— Severity of the mutation operator (e.g. removing a null check vs flipping a comparator)EncompasingMissedMutationsCount— How many mutations have a span that includes this mutationSiblingMissedMutations— How many other surviving mutants exist in the same functionSiblingOperatorDiversity— How many distinct mutation operator types survive in the same functionTSNodeDepth— How deep into the tree-sitter node graph is this mutationVcsFileChurn— How many times has this file been modified in version controlVcsLineBlameRecency— How recently was this line touched