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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# Specifies the file to mutate. Will be used, not modified.
= "test.rs"
# Can be omitted
# Specifies the output file
= "output/die.rs"
# How many times to execute the application
= 1
# How many times to perform the mutations in a row
= [1000]
# Size of each chunk to mutate at a time
= [1000]
# Available mutations:
# Void, Chaos, Loops, Reverse,
# Shift, Shuffle, Swap
# Increase, Gradient
= [
["Chaos", "Chaos", "Chaos", "Chaos"],
[, "Void" , "Void" , "Void"],
[],
[]
]
# Additional options for special mutations.
# If more options are required, the application should inform you of what to do.
[]
= [10]
[]
= [1,255]
[]
= [1,2]
= [100_000, 5_000_000]
# You can override options for mutations.
# Just use <MutationName>Config.
[]
= [10]
= [5000]