You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: move-mutator/tests/move-assets/breakcontinue/report.txt.mutation-exp
+16-9Lines changed: 16 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@
3
3
"sources/Break.move": [
4
4
{
5
5
"module_func": "Break::smallest_factor",
6
-
"tested": 35,
7
-
"killed": 34,
6
+
"tested": 37,
7
+
"killed": 36,
8
8
"mutants_alive_diffs": [
9
9
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun smallest_factor(n: u64): u64 {\n // assuming the input is not 0 or 1\n let i = 2;\n- while (i <= n) {\n+ while (i < n) {\n if (n % i == 0) break;\n i = i + 1\n };\n"
10
10
],
@@ -20,6 +20,7 @@
20
20
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun smallest_factor(n: u64): u64 {\n // assuming the input is not 0 or 1\n let i = 2;\n- while (i <= n) {\n+ while (i != n) {\n if (n % i == 0) break;\n i = i + 1\n };\n",
21
21
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun smallest_factor(n: u64): u64 {\n // assuming the input is not 0 or 1\n let i = 2;\n- while (i <= n) {\n+ while (i > n) {\n if (n % i == 0) break;\n i = i + 1\n };\n",
22
22
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun smallest_factor(n: u64): u64 {\n // assuming the input is not 0 or 1\n let i = 2;\n- while (i <= n) {\n+ while (i >= n) {\n if (n % i == 0) break;\n i = i + 1\n };\n",
23
+
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun smallest_factor(n: u64): u64 {\n // assuming the input is not 0 or 1\n let i = 2;\n- while (i <= n) {\n+ while (n <= i) {\n if (n % i == 0) break;\n i = i + 1\n };\n",
23
24
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (true) break;\n i = i + 1\n };\n\n",
24
25
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (false) break;\n i = i + 1\n };\n\n",
25
26
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (!(n % i == 0)) break;\n i = i + 1\n };\n\n",
@@ -31,6 +32,7 @@
31
32
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n - i == 0) break;\n i = i + 1\n };\n\n",
32
33
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n * i == 0) break;\n i = i + 1\n };\n\n",
33
34
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n / i == 0) break;\n i = i + 1\n };\n\n",
35
+
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (i % n == 0) break;\n i = i + 1\n };\n\n",
34
36
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n % i == 18446744073709551615) break;\n i = i + 1\n };\n\n",
35
37
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n % i == 1) break;\n i = i + 1\n };\n\n",
36
38
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n // assuming the input is not 0 or 1\n let i = 2;\n while (i <= n) {\n- if (n % i == 0) break;\n+ if (n % i == 0) continue;\n i = i + 1\n };\n\n",
@@ -49,8 +51,8 @@
49
51
"sources/BreakContinue.move": [
50
52
{
51
53
"module_func": "BreakContinue::sum_intermediate",
52
-
"tested": 45,
53
-
"killed": 45,
54
+
"tested": 47,
55
+
"killed": 47,
54
56
"mutants_alive_diffs": [],
55
57
"mutants_killed_diff": [
56
58
"--- original\n+++ modified\n@@ -1,6 +1,6 @@\n module TestAccount::BreakContinue {\n fun sum_intermediate(n: u64): u64 {\n- let sum = 0;\n+ let sum = 18446744073709551615;\n let i = 0;\n loop {\n i = i + 1;\n",
@@ -76,6 +78,7 @@
76
78
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i - 10 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
77
79
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i * 10 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
78
80
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i / 10 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
81
+
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (10 % i == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
79
82
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 0 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
80
83
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 18446744073709551615 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
81
84
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n loop {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 11 == 0) continue;\n if (i > n) break;\n sum = sum + i\n };\n",
@@ -92,6 +95,7 @@
92
95
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (i < n) break;\n sum = sum + i\n };\n\n",
93
96
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (i <= n) break;\n sum = sum + i\n };\n\n",
94
97
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (i >= n) break;\n sum = sum + i\n };\n\n",
98
+
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (n > i) break;\n sum = sum + i\n };\n\n",
95
99
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (i > n) continue;\n sum = sum + i\n };\n\n",
96
100
"--- original\n+++ modified\n@@ -5,7 +5,7 @@\n loop {\n i = i + 1;\n if (i % 10 == 0) continue;\n- if (i > n) break;\n+ if (i > n) {};\n sum = sum + i\n };\n\n",
97
101
"--- original\n+++ modified\n@@ -6,7 +6,7 @@\n i = i + 1;\n if (i % 10 == 0) continue;\n if (i > n) break;\n- sum = sum + i\n+ sum = sum - i\n };\n\n sum\n",
@@ -104,8 +108,8 @@
104
108
"sources/Continue.move": [
105
109
{
106
110
"module_func": "Continue::sum_intermediate",
107
-
"tested": 43,
108
-
"killed": 42,
111
+
"tested": 45,
112
+
"killed": 44,
109
113
"mutants_alive_diffs": [
110
114
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun sum_intermediate(n: u64): u64 {\n let sum = 0;\n let i = 0;\n- while (i < n) {\n+ while (i != n) {\n i = i + 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n"
111
115
],
@@ -121,6 +125,7 @@
121
125
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun sum_intermediate(n: u64): u64 {\n let sum = 0;\n let i = 0;\n- while (i < n) {\n+ while (i > n) {\n i = i + 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n",
122
126
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun sum_intermediate(n: u64): u64 {\n let sum = 0;\n let i = 0;\n- while (i < n) {\n+ while (i <= n) {\n i = i + 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n",
123
127
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun sum_intermediate(n: u64): u64 {\n let sum = 0;\n let i = 0;\n- while (i < n) {\n+ while (i >= n) {\n i = i + 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n",
128
+
"--- original\n+++ modified\n@@ -2,7 +2,7 @@\n fun sum_intermediate(n: u64): u64 {\n let sum = 0;\n let i = 0;\n- while (i < n) {\n+ while (n < i) {\n i = i + 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n",
124
129
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n let sum = 0;\n let i = 0;\n while (i < n) {\n- i = i + 1;\n+ i = i - 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n };\n",
125
130
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n let sum = 0;\n let i = 0;\n while (i < n) {\n- i = i + 1;\n+ i = i * 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n };\n",
126
131
"--- original\n+++ modified\n@@ -3,7 +3,7 @@\n let sum = 0;\n let i = 0;\n while (i < n) {\n- i = i + 1;\n+ i = i / 1;\n if (i % 10 == 0) continue;\n sum = sum + i;\n };\n",
@@ -140,6 +145,7 @@
140
145
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i - 10 == 0) continue;\n sum = sum + i;\n };\n\n",
141
146
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i * 10 == 0) continue;\n sum = sum + i;\n };\n\n",
142
147
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i / 10 == 0) continue;\n sum = sum + i;\n };\n\n",
148
+
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (10 % i == 0) continue;\n sum = sum + i;\n };\n\n",
143
149
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 0 == 0) continue;\n sum = sum + i;\n };\n\n",
144
150
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 18446744073709551615 == 0) continue;\n sum = sum + i;\n };\n\n",
145
151
"--- original\n+++ modified\n@@ -4,7 +4,7 @@\n let i = 0;\n while (i < n) {\n i = i + 1;\n- if (i % 10 == 0) continue;\n+ if (i % 11 == 0) continue;\n sum = sum + i;\n };\n\n",
"--- original\n+++ modified\n@@ -18,7 +18,7 @@\n fun sum_intermediate_in_for(n: u64): u64 {\n let sum = 0;\n\n- for (i in 0..(n + 1)) {\n+ for (i in 1..(n + 1)) {\n if (i % 10 == 0) continue;\n sum = sum + i\n };\n"
163
169
],
@@ -198,6 +204,7 @@
198
204
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i - 10 == 0) continue;\n sum = sum + i\n };\n\n",
199
205
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i * 10 == 0) continue;\n sum = sum + i\n };\n\n",
200
206
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i / 10 == 0) continue;\n sum = sum + i\n };\n\n",
207
+
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (10 % i == 0) continue;\n sum = sum + i\n };\n\n",
201
208
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i % 0 == 0) continue;\n sum = sum + i\n };\n\n",
202
209
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i % 18446744073709551615 == 0) continue;\n sum = sum + i\n };\n\n",
203
210
"--- original\n+++ modified\n@@ -19,7 +19,7 @@\n let sum = 0;\n\n for (i in 0..(n + 1)) {\n- if (i % 10 == 0) continue;\n+ if (i % 11 == 0) continue;\n sum = sum + i\n };\n\n",
0 commit comments