-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathattest-record.json
More file actions
229 lines (229 loc) · 9.63 KB
/
Copy pathattest-record.json
File metadata and controls
229 lines (229 loc) · 9.63 KB
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
226
227
228
229
{
"schemaVersion": 1,
"recordedAt": "2026-09-17T02:41:10+00:00",
"durationSeconds": 1389.621,
"summary": {
"total": 12,
"pending": 0,
"active": 12,
"verified": 0,
"vacuous": 11,
"behavioral": 0,
"broken": 0,
"unsupported": 1
},
"mutation": {
"WFT-LEXER": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:18:48+00:00",
"mutants": 376,
"survivors": [
"src/lexer.mjs:139:9 ConditionalExpression (Survived)",
"src/lexer.mjs:139:9 LogicalOperator (Survived)",
"src/lexer.mjs:139:9 ConditionalExpression (Survived)",
"src/lexer.mjs:139:23 ConditionalExpression (Survived)",
"src/lexer.mjs:139:23 EqualityOperator (Survived)",
"src/lexer.mjs:139:23 ArithmeticOperator (Survived)",
"src/lexer.mjs:141:29 ConditionalExpression (Survived)",
"src/lexer.mjs:192:9 ConditionalExpression (Survived)",
"src/lexer.mjs:192:9 EqualityOperator (Survived)",
"src/lexer.mjs:200:25 StringLiteral (Survived)"
],
"durationSeconds": 47.732
},
"WFT-PARSER": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:19:07+00:00",
"mutants": 88,
"survivors": [
"src/parser.mjs:59:13 ConditionalExpression (Survived)",
"src/parser.mjs:59:20 BlockStatement (Survived)",
"src/parser.mjs:66:9 ConditionalExpression (Survived)",
"src/parser.mjs:73:5 UpdateOperator (Survived)",
"src/parser.mjs:69:7 UpdateOperator (Survived)",
"src/parser.mjs:79:9 ConditionalExpression (Survived)"
],
"durationSeconds": 18.469
},
"WFT-ENV": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:19:18+00:00",
"mutants": 28,
"survivors": [
"src/env.mjs:15:24 ConditionalExpression (Survived)",
"src/env.mjs:16:23 ConditionalExpression (Survived)",
"src/env.mjs:21:7 ConditionalExpression (Survived)",
"src/env.mjs:21:18 BlockStatement (Survived)"
],
"durationSeconds": 11.225
},
"WFT-EVAL": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:39:39+00:00",
"mutants": 995,
"survivors": [
"src/evaluator.mjs:225:21 ObjectLiteral (Survived)",
"src/evaluator.mjs:228:20 ConditionalExpression (Survived)"
],
"durationSeconds": 1220.936
},
"WFT-RENDER": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:39:43+00:00",
"mutants": 41,
"survivors": [
"src/render.mjs:2:24 StringLiteral (Survived)",
"src/render.mjs:5:24 StringLiteral (Survived)",
"src/render.mjs:5:34 BlockStatement (Survived)",
"src/render.mjs:2:7 ConditionalExpression (Survived)",
"src/render.mjs:2:34 BlockStatement (Survived)",
"src/render.mjs:5:7 ConditionalExpression (Survived)",
"src/render.mjs:11:24 StringLiteral (Survived)",
"src/render.mjs:11:35 BlockStatement (Survived)",
"src/render.mjs:11:7 ConditionalExpression (Survived)",
"src/render.mjs:17:36 ConditionalExpression (Survived)"
],
"durationSeconds": 4.329
},
"WFT-CORE": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:40:10+00:00",
"mutants": 266,
"survivors": [
"src/builtins-core.mjs:5:16 ConditionalExpression (Survived)",
"src/builtins-core.mjs:5:24 ConditionalExpression (Survived)",
"src/builtins-core.mjs:6:15 ConditionalExpression (Survived)",
"src/builtins-core.mjs:6:23 ConditionalExpression (Survived)",
"src/builtins-core.mjs:6:15 LogicalOperator (Survived)",
"src/builtins-core.mjs:5:16 LogicalOperator (Survived)",
"src/builtins-core.mjs:74:21 EqualityOperator (Survived)",
"src/builtins-core.mjs:179:7 ConditionalExpression (Survived)",
"src/builtins-core.mjs:179:7 LogicalOperator (Survived)",
"src/builtins-core.mjs:202:9 ConditionalExpression (Survived)",
"src/builtins-core.mjs:202:20 BlockStatement (Survived)"
],
"durationSeconds": 26.723
},
"WFT-LISTS": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:40:33+00:00",
"mutants": 235,
"survivors": [
"src/builtins-lists.mjs:6:15 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:5:24 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:6:15 LogicalOperator (Survived)",
"src/builtins-lists.mjs:5:16 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:6:23 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:5:16 LogicalOperator (Survived)",
"src/builtins-lists.mjs:18:68 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:18:83 StringLiteral (Survived)",
"src/builtins-lists.mjs:30:7 LogicalOperator (Survived)",
"src/builtins-lists.mjs:30:7 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:30:18 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:30:74 EqualityOperator (Survived)",
"src/builtins-lists.mjs:30:104 BlockStatement (Survived)",
"src/builtins-lists.mjs:30:91 StringLiteral (Survived)",
"src/builtins-lists.mjs:30:74 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:31:25 StringLiteral (Survived)",
"src/builtins-lists.mjs:38:21 EqualityOperator (Survived)",
"src/builtins-lists.mjs:46:14 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:48:14 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:48:14 EqualityOperator (Survived)",
"src/builtins-lists.mjs:48:14 ConditionalExpression (Survived)",
"src/builtins-lists.mjs:48:31 StringLiteral (Survived)",
"src/builtins-lists.mjs:48:43 BlockStatement (Survived)",
"src/builtins-lists.mjs:201:20 BlockStatement (Survived)",
"src/builtins-lists.mjs:201:9 ConditionalExpression (Survived)"
],
"durationSeconds": 22.662
},
"WFT-STRINGS": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:40:40+00:00",
"mutants": 112,
"survivors": [
"src/builtins-strings.mjs:4:16 LogicalOperator (Survived)",
"src/builtins-strings.mjs:4:24 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:5:15 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:4:16 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:5:23 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:5:15 LogicalOperator (Survived)",
"src/builtins-strings.mjs:24:7 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:53:7 EqualityOperator (Survived)",
"src/builtins-strings.mjs:54:7 EqualityOperator (Survived)",
"src/builtins-strings.mjs:54:7 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:55:7 EqualityOperator (Survived)",
"src/builtins-strings.mjs:56:7 EqualityOperator (Survived)",
"src/builtins-strings.mjs:56:7 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:125:9 ConditionalExpression (Survived)",
"src/builtins-strings.mjs:125:20 BlockStatement (Survived)"
],
"durationSeconds": 7.719
},
"WFT-MATH": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:40:56+00:00",
"mutants": 108,
"survivors": [
"src/builtins-math.mjs:4:16 LogicalOperator (Survived)",
"src/builtins-math.mjs:4:24 ConditionalExpression (Survived)",
"src/builtins-math.mjs:4:16 ConditionalExpression (Survived)",
"src/builtins-math.mjs:5:23 ConditionalExpression (Survived)",
"src/builtins-math.mjs:5:15 ConditionalExpression (Survived)",
"src/builtins-math.mjs:5:15 LogicalOperator (Survived)",
"src/builtins-math.mjs:69:19 EqualityOperator (Survived)",
"src/builtins-math.mjs:70:9 EqualityOperator (Survived)",
"src/builtins-math.mjs:86:19 EqualityOperator (Survived)",
"src/builtins-math.mjs:87:9 EqualityOperator (Survived)",
"src/builtins-math.mjs:105:9 ConditionalExpression (Survived)",
"src/builtins-math.mjs:105:20 BlockStatement (Survived)"
],
"durationSeconds": 15.388
},
"WFT-FORMAT": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:41:07+00:00",
"mutants": 80,
"survivors": [
"src/format.mjs:27:7 ConditionalExpression (Survived)",
"src/format.mjs:28:9 ConditionalExpression (Survived)",
"src/format.mjs:28:41 StringLiteral (Survived)",
"src/format.mjs:30:9 ConditionalExpression (Survived)",
"src/format.mjs:35:37 StringLiteral (Survived)",
"src/format.mjs:30:9 EqualityOperator (Survived)",
"src/format.mjs:36:29 StringLiteral (Survived)",
"src/format.mjs:36:44 StringLiteral (Survived)",
"src/format.mjs:38:25 StringLiteral (Survived)",
"src/format.mjs:38:42 StringLiteral (Survived)",
"src/format.mjs:40:10 StringLiteral (Survived)",
"src/format.mjs:45:7 ConditionalExpression (Survived)"
],
"durationSeconds": 11.233
},
"WFT-INDEX": {
"status": "vacuous",
"scope": "file",
"lastRun": "2026-09-17T02:41:10+00:00",
"mutants": 6,
"survivors": [
"src/index.mjs:23:51 StringLiteral (Survived)"
],
"durationSeconds": 3.205
},
"WFT-GOLDEN": {
"status": "unsupported",
"detail": "no mutation engine for examples/fizzbuzz.weft: Python (mutmut), Go (gremlins), and TS/JS (stryker) are supported.",
"durationSeconds": 0.0
}
}
}