File size: 13,441 Bytes
7510827 |
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 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 |
[info] Using config /sqlite/mull.yml
[debug] Diagnostics: Debug Mode enabled. Debug-level messages will be printed.
[warning] Could not find dynamic library: libm.so.6
[warning] Could not find dynamic library: libc.so.6
[info] Warm up run (threads: 1)
[################################] 1/1. Finished in 107ms
[info] Extracting coverage information (threads: 1)
[################################] 1/1. Finished in 3ms
[info] Filter mutants (threads: 1)
[################################] 1/1. Finished in 1ms
[info] Baseline run (threads: 1)
[################################] 1/1. Finished in 113ms
[info] Running mutants (threads: 20)
[debug] /sqlite/src/bitvec.c:146:9 ExecutionResult: Failed
[--------------------------------] 1/96
[debug] /sqlite/src/bitvec.c:155:11 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:121:14 ExecutionResult: Failed
[#-------------------------------] 3/96
[debug] /sqlite/src/bitvec.c:263:10 ExecutionResult: Failed
[#-------------------------------] 4/96
[debug] /sqlite/src/bitvec.c:186:35 ExecutionResult: Failed
[#-------------------------------] 5/96
[debug] /sqlite/src/bitvec.c:264:37 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:233:17 ExecutionResult: Failed
[##------------------------------] 7/96
[debug] /sqlite/src/bitvec.c:224:17 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:249:7 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:211:14 ExecutionResult: Passed
[###-----------------------------] 10/96
[debug] /sqlite/src/bitvec.c:194:16 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:144:27 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:256:35 ExecutionResult: Failed
[####----------------------------] 13/96
[debug] /sqlite/src/bitvec.c:221:20 ExecutionResult: Passed
[####----------------------------] 14/96
[debug] /sqlite/src/bitvec.c:136:16 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:271:23 ExecutionResult: Failed
[#####---------------------------] 16/96
[debug] /sqlite/src/bitvec.c:179:24 ExecutionResult: Failed
[#####---------------------------] 17/96
[debug] /sqlite/src/bitvec.c:148:24 ExecutionResult: Failed
[######--------------------------] 18/96
[debug] /sqlite/src/bitvec.c:155:18 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:222:49 ExecutionResult: Failed
[######--------------------------] 19/96
[debug] /sqlite/src/bitvec.c:263:15 ExecutionResult: Failed
[#######-------------------------] 21/96
[debug] /sqlite/src/bitvec.c:133:4 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:176:19 ExecutionResult: Failed
[#######-------------------------] 23/96
[debug] /sqlite/src/bitvec.c:284:15 ExecutionResult: Failed
[########------------------------] 24/96
[debug] /sqlite/src/bitvec.c:186:40 ExecutionResult: Failed
[########------------------------] 25/96
[debug] /sqlite/src/bitvec.c:264:41 ExecutionResult: Failed
[########------------------------] 26/96
[debug] /sqlite/src/bitvec.c:224:32 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:211:14 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:249:10 ExecutionResult: Failed
[#########-----------------------] 29/96
[debug] /sqlite/src/bitvec.c:203:22 ExecutionResult: Failed
[##########----------------------] 30/96
[debug] /sqlite/src/bitvec.c:256:38 ExecutionResult: Failed
[##########----------------------] 31/96
[debug] /sqlite/src/bitvec.c:144:43 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:221:33 ExecutionResult: Passed
[###########---------------------] 33/96
[debug] /sqlite/src/bitvec.c:181:26 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:137:7 ExecutionResult: Failed
[###########---------------------] 35/96
[debug] /sqlite/src/bitvec.c:281:8 ExecutionResult: Passed
[############--------------------] 36/96
[debug] /sqlite/src/bitvec.c:149:9 ExecutionResult: Failed
[############--------------------] 37/96
[debug] /sqlite/src/bitvec.c:172:8 ExecutionResult: Failed
[############--------------------] 38/96
[debug] /sqlite/src/bitvec.c:244:8 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:263:15 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:223:10 ExecutionResult: Failed
[#############-------------------] 41/96
[debug] /sqlite/src/bitvec.c:134:8 ExecutionResult: Passed
[##############------------------] 42/96
[debug] /sqlite/src/bitvec.c:284:30 ExecutionResult: Passed
[##############------------------] 43/96
[debug] /sqlite/src/bitvec.c:265:13 ExecutionResult: Failed
[##############------------------] 44/96
[debug] /sqlite/src/bitvec.c:225:30 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:186:45 ExecutionResult: Failed
[###############-----------------] 46/96
[debug] /sqlite/src/bitvec.c:215:17 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:255:15 ExecutionResult: Failed
[################----------------] 48/96
[debug] /sqlite/src/bitvec.c:256:55 ExecutionResult: Failed
[################----------------] 49/96
[debug] /sqlite/src/bitvec.c:144:47 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:221:50 ExecutionResult: Passed
[#################---------------] 51/96
[debug] /sqlite/src/bitvec.c:177:9 ExecutionResult: Failed
[#################---------------] 52/96
[debug] /sqlite/src/bitvec.c:185:15 ExecutionResult: Failed
[#################---------------] 53/96
[debug] /sqlite/src/bitvec.c:137:10 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:284:10 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:149:13 ExecutionResult: Failed
[##################--------------] 56/96
[debug] /sqlite/src/bitvec.c:175:4 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:246:4 ExecutionResult: Failed
[###################-------------] 58/96
[debug] /sqlite/src/bitvec.c:223:12 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:134:8 ExecutionResult: Failed
[####################------------] 60/96
[debug] /sqlite/src/bitvec.c:263:30 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:285:7 ExecutionResult: Passed
[####################------------] 62/96
[debug] /sqlite/src/bitvec.c:266:16 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:225:33 ExecutionResult: Failed
[#####################-----------] 64/96
[debug] /sqlite/src/bitvec.c:255:15 ExecutionResult: Failed
[#####################-----------] 65/96
[debug] /sqlite/src/bitvec.c:256:59 ExecutionResult: Failed
[######################----------] 66/96
[debug] /sqlite/src/bitvec.c:144:51 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:222:22 ExecutionResult: Passed
[######################----------] 68/96
[debug] /sqlite/src/bitvec.c:220:19 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:189:5 ExecutionResult: Failed
[#######################---------] 70/96
[debug] /sqlite/src/bitvec.c:185:15 ExecutionResult: Failed
[#######################---------] 71/96
[debug] /sqlite/src/bitvec.c:143:15 ExecutionResult: Failed
[########################--------] 72/96
[debug] /sqlite/src/bitvec.c:284:15 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:248:9 ExecutionResult: Failed
[########################--------] 74/96
[debug] /sqlite/src/bitvec.c:176:19 ExecutionResult: Passed
[#########################-------] 75/96
[debug] /sqlite/src/bitvec.c:288:3 ExecutionResult: Passed
[debug] /sqlite/src/bitvec.c:224:12 ExecutionResult: Failed
[#########################-------] 77/96
[debug] /sqlite/src/bitvec.c:136:9 ExecutionResult: Failed
[##########################------] 78/96
[debug] /sqlite/src/bitvec.c:256:19 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:232:10 ExecutionResult: Passed
[##########################------] 80/96
[debug] /sqlite/src/bitvec.c:177:16 ExecutionResult: Failed
[###########################-----] 81/96
[debug] /sqlite/src/bitvec.c:194:16 ExecutionResult: Passed
[###########################-----] 82/96
[debug] /sqlite/src/bitvec.c:222:22 ExecutionResult: Passed
[###########################-----] 83/96
[debug] /sqlite/src/bitvec.c:144:72 ExecutionResult: Failed
[debug] /sqlite/src/bitvec.c:262:13 ExecutionResult: Passed
[############################----] 85/96
[debug] /sqlite/src/bitvec.c:143:15 ExecutionResult: Failed
[############################----] 86/96
[debug] /sqlite/src/bitvec.c:186:19 ExecutionResult: Failed
[#############################---] 87/96
[debug] /sqlite/src/bitvec.c:224:17 ExecutionResult: Failed
[#############################---] 88/96
[debug] /sqlite/src/bitvec.c:178:7 ExecutionResult: Failed
[#############################---] 89/96
[debug] /sqlite/src/bitvec.c:248:16 ExecutionResult: Failed
[##############################--] 90/96
[debug] /sqlite/src/bitvec.c:178:10 ExecutionResult: Failed
[##############################--] 91/96
[debug] /sqlite/src/bitvec.c:220:29 ExecutionResult: Failed
[##############################--] 92/96
[debug] /sqlite/src/bitvec.c:204:6 ExecutionResult: Timedout
[###############################-] 93/96
[debug] /sqlite/src/bitvec.c:205:10 ExecutionResult: Passed
[###############################-] 94/96
[debug] /sqlite/src/bitvec.c:149:17 ExecutionResult: Timedout
[###############################-] 95/96
[debug] /sqlite/src/bitvec.c:205:10 ExecutionResult: Timedout
[################################] 96/96. Finished in 5315ms
[debug] Done running mutants
[info] Survived mutants (25/96):
/sqlite/src/bitvec.c:134:8: warning: Survived: Replaced >= with > [cxx_ge_to_gt]
if( i>=p->iSize ) return 0;
^
/sqlite/src/bitvec.c:176:19: warning: Survived: Replaced > with >= [cxx_gt_to_ge]
while((p->iSize > BITVEC_NBIT) && p->iDivisor) {
^
/sqlite/src/bitvec.c:194:16: warning: Survived: Replaced < with >= [cxx_lt_to_ge]
if (p->nSet<(BITVEC_NINT-1)) {
^
/sqlite/src/bitvec.c:194:16: warning: Survived: Replaced < with <= [cxx_lt_to_le]
if (p->nSet<(BITVEC_NINT-1)) {
^
/sqlite/src/bitvec.c:205:10: warning: Survived: Replaced >= with > [cxx_ge_to_gt]
if( h>=BITVEC_NINT ) h = 0;
^
/sqlite/src/bitvec.c:211:14: warning: Survived: Replaced >= with > [cxx_ge_to_gt]
if( p->nSet>=BITVEC_MXHASH ){
^
/sqlite/src/bitvec.c:211:14: warning: Survived: Replaced >= with < [cxx_ge_to_lt]
if( p->nSet>=BITVEC_MXHASH ){
^
/sqlite/src/bitvec.c:220:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]
p->iDivisor = p->iSize/BITVEC_NPTR;
^
/sqlite/src/bitvec.c:221:20: warning: Survived: Replaced % with / [cxx_rem_to_div]
if( (p->iSize%BITVEC_NPTR)!=0 ) p->iDivisor++;
^
/sqlite/src/bitvec.c:221:33: warning: Survived: Replaced != with == [cxx_ne_to_eq]
if( (p->iSize%BITVEC_NPTR)!=0 ) p->iDivisor++;
^
/sqlite/src/bitvec.c:221:50: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]
if( (p->iSize%BITVEC_NPTR)!=0 ) p->iDivisor++;
^
/sqlite/src/bitvec.c:222:22: warning: Survived: Replaced < with >= [cxx_lt_to_ge]
if( p->iDivisor<BITVEC_NBIT ) p->iDivisor = BITVEC_NBIT;
^
/sqlite/src/bitvec.c:222:22: warning: Survived: Replaced < with <= [cxx_lt_to_le]
if( p->iDivisor<BITVEC_NBIT ) p->iDivisor = BITVEC_NBIT;
^
/sqlite/src/bitvec.c:224:17: warning: Survived: Replaced < with <= [cxx_lt_to_le]
for(j=0; j<BITVEC_NINT; j++){
^
/sqlite/src/bitvec.c:225:30: warning: Survived: Replaced |= with &= [cxx_or_assign_to_and_assign]
if( aiValues[j] ) rc |= sqlite3BitvecSet(p, aiValues[j]);
^
/sqlite/src/bitvec.c:232:10: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]
p->nSet++;
^
/sqlite/src/bitvec.c:262:13: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]
p->nSet = 0;
^
/sqlite/src/bitvec.c:263:15: warning: Survived: Replaced < with <= [cxx_lt_to_le]
for(j=0; j<BITVEC_NINT; j++){
^
/sqlite/src/bitvec.c:266:16: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]
p->nSet++;
^
/sqlite/src/bitvec.c:281:8: warning: Survived: Replaced == with != [cxx_eq_to_ne]
if( p==0 ) return;
^
/sqlite/src/bitvec.c:284:10: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const]
for(i=0; i<BITVEC_NPTR; i++){
^
/sqlite/src/bitvec.c:284:15: warning: Survived: Replaced < with >= [cxx_lt_to_ge]
for(i=0; i<BITVEC_NPTR; i++){
^
/sqlite/src/bitvec.c:284:30: warning: Survived: Replaced x++ with x-- [cxx_post_inc_to_post_dec]
for(i=0; i<BITVEC_NPTR; i++){
^
/sqlite/src/bitvec.c:285:7: warning: Survived: Removed the call to the function [cxx_remove_void_call]
sqlite3BitvecDestroy(p->u.apSub[i]);
^
/sqlite/src/bitvec.c:288:3: warning: Survived: Removed the call to the function [cxx_remove_void_call]
sqlite3_free(p);
^
[info] Mutation score: 73%
[info] Total execution time: 5636ms
[info] Surviving mutants: 25
|