-
Notifications
You must be signed in to change notification settings - Fork 5
/
infection.json
225 lines (225 loc) · 7.15 KB
/
infection.json
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
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
{
"timeout": 30,
"source": {
"directories": [
"src\/business-hours\/src\/Aeon",
"src\/calendar\/src\/Aeon",
"src\/calendar-doctrine\/src\/Aeon",
"src\/calendar-holidays\/src\/Aeon",
"src\/calendar-holidays-yasumi\/src\/Aeon",
"src\/calendar-twig\/src\/Aeon",
"src\/collection\/src\/Aeon",
"src\/rate-limiter\/src\/Aeon",
"src\/retry\/src\/Aeon",
"src\/sleep\/src\/Aeon",
"src\/symfony-bundle\/src\/Aeon"
],
"excludes": [
"/\\.phpt/"
]
},
"logs": {
"text": "./var/infection/infection.log",
"summary": "./var/infection/infection_summary.log",
"debug": "./var/infection/infection_summary.log",
"stryker": {
"badge": "1.x"
}
},
"mutators": {
"@default": true,
"PublicVisibility": {
"ignore": [
"Aeon\\Calendar\\TimeUnit::isGreaterThanEq",
"Aeon\\Calendar\\TimeUnit::isLessThanEq",
"Aeon\\Calendar\\Gregorian\\TimeZone::*",
"Aeon\\Calendar\\Gregorian\\GregorianCalendarStub::*",
"Aeon\\Calendar\\Gregorian\\Day::minus",
"Aeon\\Calendar\\Gregorian\\Day::plus"
]
},
"Assignment": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\Month::addMonths"
]
},
"MethodCallRemoval": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\TimePeriods::first",
"Aeon\\Calendar\\TimeUnit::microsecond"
]
},
"ArrayItemRemoval": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\TimeZone::toCountryCode"
]
},
"IncrementInteger": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Stopwatch::elapsedTime",
"Aeon\\Calendar\\Gregorian\\Day\\WeekDay::*"
]
},
"DecrementInteger": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\DateTime::modify",
"Aeon\\Calendar\\Stopwatch::elapsedTime",
"Aeon\\Calendar\\RelativeTimeUnit::month",
"Aeon\\Calendar\\RelativeTimeUnit::year",
"Aeon\\Calendar\\Gregorian\\Year::next",
"Aeon\\Calendar\\Gregorian\\Day\\WeekDay::*"
]
},
"Plus": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\Year::next",
"Aeon\\Calendar\\Gregorian\\Month::addMonths"
]
},
"Ternary": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\GregorianCalendarStub::*",
"Aeon\\Calendar\\RelativeTimeUnit::toDateInterval"
]
},
"CastInt": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\Day::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Month::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Time::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Month::numberOfDays",
"Aeon\\Calendar\\Gregorian\\DateTime::modify",
"Aeon\\Calendar\\Gregorian\\Day::month",
"Aeon\\Calendar\\Gregorian\\Day::number"
]
},
"InstanceOf_": {
"ignore": [
"Aeon\\Calculator\\PreciseCalculator::initialize",
"Aeon\\Calendar\\Gregorian\\LeapSeconds::load",
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\DateTime::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Day::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Month::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Time::fromDateTime"
]
},
"Throw_": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::fromString",
"Aeon\\Calendar\\Gregorian\\DateTime::modify",
"Aeon\\Calendar\\Gregorian\\Day::fromString",
"Aeon\\Calendar\\Gregorian\\Month::fromString",
"Aeon\\Calendar\\Gregorian\\Year::fromString",
"Aeon\\Calendar\\Gregorian\\Time::fromString",
"Aeon\\Calendar\\Gregorian\\Years::offsetSet",
"Aeon\\Calendar\\Gregorian\\Years::offsetUnset"
]
},
"LogicalOr": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::fromString",
"Aeon\\Calendar\\Gregorian\\DateTime::modify",
"Aeon\\Calendar\\Gregorian\\Day::fromString",
"Aeon\\Calendar\\Gregorian\\Month::fromString",
"Aeon\\Calendar\\Gregorian\\Year::fromString",
"Aeon\\Calendar\\Gregorian\\Time::fromString"
]
},
"TrueValue": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\Time::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Day::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Month::toDateTimeImmutable"
]
},
"LogicalAnd": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\Time::toDateTimeImmutable"
]
},
"LessThan": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\DateTime::add",
"Aeon\\Calendar\\Gregorian\\Month::subMonths",
"Aeon\\Calendar\\Gregorian\\DateTime::modify"
]
},
"LessThanOrEqualTo": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::add"
]
},
"Identical": {
"ignore": [
"Aeon\\Calendar\\RelativeTimeUnit::inCalendarMonths",
"Aeon\\Calendar\\Gregorian\\TimeZone::type",
"Aeon\\Calendar\\Gregorian\\TimeZone::name",
"Aeon\\Calendar\\Gregorian\\Time::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Month::toDateTimeImmutable"
]
},
"UnwrapArrayValues": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\TimePeriods::isEqualTo"
]
},
"NotIdentical": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\TimeZone::type",
"Aeon\\Calendar\\Gregorian\\TimeZone::name",
"Aeon\\Calendar\\RelativeTimeUnit::inYears",
"Aeon\\Calendar\\RelativeTimeUnit::inCalendarMonths",
"Aeon\\Calendar\\Gregorian\\Time::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\Month::add",
"Aeon\\Calendar\\Gregorian\\Month::sub"
]
},
"Continue_": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous"
]
},
"Foreach_": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous"
]
},
"FalseValue": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\DateTime::isAmbiguous",
"Aeon\\Calendar\\Gregorian\\TimeZone::type",
"Aeon\\Calendar\\Gregorian\\TimeZone::name",
"Aeon\\Calendar\\Gregorian\\Month::fromDateTime",
"Aeon\\Calendar\\Gregorian\\Month::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Time::toDateTimeImmutable",
"Aeon\\Calendar\\Gregorian\\Time::fromDateTime"
]
},
"Concat": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\Years::offsetSet",
"Aeon\\Calendar\\Gregorian\\Years::offsetUnset"
]
},
"ConcatOperandRemoval": {
"ignore": [
"Aeon\\Calendar\\Gregorian\\Years::offsetSet",
"Aeon\\Calendar\\Gregorian\\Years::offsetUnset"
]
}
},
"testFramework": "phpunit",
"bootstrap": "./vendor/autoload.php",
"phpUnit": {
"customPath": "tools\/vendor\/bin\/phpunit"
},
"minMsi": 80,
"minCoveredMsi": 90
}