forked from saiema/MuJava
-
Notifications
You must be signed in to change notification settings - Fork 0
/
singlyLinkedList.properties
112 lines (79 loc) · 3.99 KB
/
singlyLinkedList.properties
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
//path to original source folder (e.g.: src/)
path.original.source= /home/stein/Projects/MuJava/MuJava/test/
//path to original bin folder (e.g.: bin/)
path.original.bin= /home/stein/Projects/MuJava/MuJava/bin/
//path to tests bin folder
path.tests.bin= /home/stein/Projects/MuJava/MuJava/bin/
//where to save mutants
path.mutants= /home/stein/Desktop/mutants/
mutation.advanced.outputMutationsInfoInMutationScore= true
mutation.advanced.useSimpleClassNames=true
//class to mutate (full qualified name)
mutation.basic.class= bugHunting.singlylinkedlist.SinglyLinkedList
//methods to mutate (separated by spaces)
mutation.basic.methods=removeNthFromEnd
//operators to use (separated by spaces)
mutation.basic.operators= AODS AODU AOIS AOIU AORB AORS AORU ASRS COD COI COR LOD LOI LOR ROR SOR PRVOL_SMART PRVOU_REFINED PRVOR_REFINED
//mutation.basic.operators=COR COI LOD
//if mutation score will be calculated
mutation.basic.mutationScore= false
//test classes to run (fully qualified names separated by spaces)
mutation.basic.tests=
mutation.basic.showSurvivingMutants=
//methods that will not be used by PRVO (separated by spaces)
mutation.advanced.bannedMethods= toString getClass clone hashCode
//fields that will not be used by PRVO (separated by spaces)
mutation.advanced.bannedFields=
//if mutGenLimit annotations will be ignored
mutation.advanced.ignoreMutGenLimit= false
//if field mutations are allowed
mutation.advanced.allowFieldMutations= false
//if class mutations are allowed
mutation.advanced.allowClassMutations= false
//packages that will be marked to reload (separared by spaces, empty if all are allowed)
mutation.advanced.allowedPackagesToReload= bugHunting.singlylinkedlist
//allows PRVO to use numeric literal variations
mutation.advanced.allowNumericLiteralVariations= true
//stop at the first failing test for each mutant
mutation.advanced.quickDeath=
//enable full verbose information
mutation.advanced.fullVerbose= true
//enable mutations of the form a = b where a is of type Object and b is a primitive type expression
mutation.advanced.disablePrimitiveToObjectAssignments= false
//wrap mutations of the form a = b to a = new T(b), where a is of type Object and b is a primitive type expression
mutation.advanced.wrapPrimitiveToObjectAssignments= false
//apply refined versions of PRVO to arguments in statements containing only a method call
//mutation.advanced.applyRefinedPRVOInMethodCallStatements= true
//how much generations to generate
mutation.advanced.generations= 1
//show surviving mutants at the end of mutation score process
mutation.basic.showSurvivingMutants=
mutation.advanced.ReloaderCleanLimit=
mutation.advanced.toughness=
mutation.advanced.prvo.enableSameLenght= true
mutation.advanced.prvo.enableIncreaseLenght=true
mutation.advanced.prvo.enableDecreaseLenght=true
mutation.advanced.prvo.enableOneByTwo=true
mutation.advanced.prvo.enableTwoByOne=true
mutation.advanced.prvo.enableAllByOneLeft=true
mutation.advanced.prvo.enableAllByOneRight=true
mutation.advanced.prvo.enableSuper=true
mutation.advanced.prvo.enableThis=false
mutation.advanced.prvo.enableReplacementWithLiterals=true
mutation.advanced.prvo.enableNullLiteral=true
mutation.advanced.prvo.enableTrueLiteral=true
mutation.advanced.prvo.enableFalseLiteral=true
mutation.advanced.prvo.enableEmptyString=true
mutation.advanced.prvo.enableZeroLiteral=true
mutation.advanced.prvo.enableOneLiteral=true
mutation.advanced.prvo.enableStringLiterals=false
mutation.advanced.prvo.allowNumericLiteralVariations=
mutation.advanced.prvo.disablePrimitiveToObjectAssignments=
mutation.advanced.prvo.wrapPrimitiveToObjectAssignments=
mutation.advanced.prvo.applyRefinedPRVOInMethodCallStatements= true
mutation.advanced.ror.replaceWithTrue=
mutation.advanced.ror.replaceWithFalse=
mutation.advanced.cor.andOperator=true
mutation.advanced.cor.orOperator==true
mutation.advanced.cor.xorOperator=true
mutation.advanced.cor.bitAndOperator=true