| [info] Using config /libxml2/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 108ms | |
| [info] Extracting coverage information (threads: 1) | |
| [################################] 1/1. Finished in 4ms | |
| [info] Filter mutants (threads: 1) | |
| [################################] 1/1. Finished in 0ms | |
| [info] Baseline run (threads: 1) | |
| [################################] 1/1. Finished in 103ms | |
| [info] Running mutants (threads: 20) | |
| [debug] /libxml2/HTMLtree.c:478:13 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:365:14 ExecutionResult: Passed | |
| [#-------------------------------] 2/64 | |
| [debug] /libxml2/HTMLtree.c:497:30 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:521:16 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:492:11 ExecutionResult: Failed | |
| [##------------------------------] 5/64 | |
| [debug] /libxml2/HTMLtree.c:526:10 ExecutionResult: Passed | |
| [###-----------------------------] 6/64 | |
| [debug] /libxml2/HTMLtree.c:839:5 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:790:20 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:1101:39 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:1085:39 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:1076:28 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:795:43 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:528:40 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:781:9 ExecutionResult: Passed | |
| [#######-------------------------] 14/64 | |
| [debug] /libxml2/HTMLtree.c:805:21 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:530:17 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:787:51 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:770:5 ExecutionResult: Passed | |
| [#########-----------------------] 18/64 | |
| [debug] /libxml2/HTMLtree.c:482:16 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:524:10 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:388:21 ExecutionResult: Passed | |
| [##########----------------------] 21/64 | |
| [debug] /libxml2/HTMLtree.c:516:14 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:1063:21 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:493:5 ExecutionResult: Failed | |
| [############--------------------] 24/64 | |
| [debug] /libxml2/HTMLtree.c:1094:30 ExecutionResult: Failed | |
| [############--------------------] 25/64 | |
| [debug] /libxml2/HTMLtree.c:526:12 ExecutionResult: Failed | |
| [#############-------------------] 26/64 | |
| [debug] /libxml2/HTMLtree.c:841:14 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:791:20 ExecutionResult: Passed | |
| [##############------------------] 28/64 | |
| [debug] /libxml2/HTMLtree.c:1077:28 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:816:9 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:1086:38 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:796:29 ExecutionResult: Passed | |
| [################----------------] 32/64 | |
| [debug] /libxml2/HTMLtree.c:787:15 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:788:34 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:777:24 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:764:5 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:528:40 ExecutionResult: Failed | |
| [##################--------------] 37/64 | |
| [debug] /libxml2/HTMLtree.c:490:21 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:524:12 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:1102:32 ExecutionResult: Failed | |
| [####################------------] 40/64 | |
| [debug] /libxml2/HTMLtree.c:435:13 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:516:31 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:497:13 ExecutionResult: Failed | |
| [#####################-----------] 43/64 | |
| [debug] /libxml2/HTMLtree.c:1098:17 ExecutionResult: Passed | |
| [######################----------] 44/64 | |
| [debug] /libxml2/HTMLtree.c:528:15 ExecutionResult: Failed | |
| [######################----------] 45/64 | |
| [debug] /libxml2/HTMLtree.c:792:21 ExecutionResult: Passed | |
| [#######################---------] 46/64 | |
| [debug] /libxml2/HTMLtree.c:841:31 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:837:9 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:1080:42 ExecutionResult: Passed | |
| [########################--------] 49/64 | |
| [debug] /libxml2/HTMLtree.c:1093:17 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:787:26 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:799:29 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:789:20 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:530:17 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:777:38 ExecutionResult: Passed | |
| [###########################-----] 55/64 | |
| [debug] /libxml2/HTMLtree.c:1065:27 ExecutionResult: Failed | |
| [############################----] 56/64 | |
| [debug] /libxml2/HTMLtree.c:492:9 ExecutionResult: Failed | |
| [############################----] 57/64 | |
| [debug] /libxml2/HTMLtree.c:475:13 ExecutionResult: Failed | |
| [debug] /libxml2/HTMLtree.c:1111:25 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:519:5 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:1099:17 ExecutionResult: Passed | |
| [debug] /libxml2/HTMLtree.c:497:15 ExecutionResult: Failed | |
| [###############################-] 62/64 | |
| [debug] /libxml2/HTMLtree.c:766:18 ExecutionResult: Failed | |
| [###############################-] 63/64 | |
| [debug] /libxml2/HTMLtree.c:1070:19 ExecutionResult: Passed | |
| [################################] 64/64. Finished in 714ms | |
| [debug] Done running mutants | |
| [info] Survived mutants (37/64): | |
| /libxml2/HTMLtree.c:365:14: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if (name == NULL) | |
| ^ | |
| /libxml2/HTMLtree.c:388:21: warning: Survived: Replaced | with & [cxx_or_to_and] | |
| switch (name[0] | 0x20) { | |
| ^ | |
| /libxml2/HTMLtree.c:435:13: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if (str == NULL) | |
| ^ | |
| /libxml2/HTMLtree.c:490:21: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] | |
| outbuf->written = 0; | |
| ^ | |
| /libxml2/HTMLtree.c:519:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] | |
| xmlInitParser(); | |
| ^ | |
| /libxml2/HTMLtree.c:526:10: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] | |
| ret2 = xmlBufBackToBuffer(buffer, buf); | |
| ^ | |
| /libxml2/HTMLtree.c:530:17: warning: Survived: Replaced > with >= [cxx_gt_to_ge] | |
| return(ret1 > INT_MAX ? INT_MAX : ret1); | |
| ^ | |
| /libxml2/HTMLtree.c:764:5: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWrite(buf, 1, " "); | |
| ^ | |
| /libxml2/HTMLtree.c:770:5: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWriteString(buf, (const char *)cur->name); | |
| ^ | |
| /libxml2/HTMLtree.c:777:24: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| if ((cur->children != NULL) && (!htmlIsBooleanAttr(cur->name))) { | |
| ^ | |
| /libxml2/HTMLtree.c:777:38: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| if ((cur->children != NULL) && (!htmlIsBooleanAttr(cur->name))) { | |
| ^ | |
| /libxml2/HTMLtree.c:781:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWrite(buf, 2, "=\""); | |
| ^ | |
| /libxml2/HTMLtree.c:787:15: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] | |
| isUri = (cur->ns == NULL) && (cur->parent != NULL) && | |
| ^ | |
| /libxml2/HTMLtree.c:787:26: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| isUri = (cur->ns == NULL) && (cur->parent != NULL) && | |
| ^ | |
| /libxml2/HTMLtree.c:787:51: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| isUri = (cur->ns == NULL) && (cur->parent != NULL) && | |
| ^ | |
| /libxml2/HTMLtree.c:788:34: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| (cur->parent->ns == NULL) && | |
| ^ | |
| /libxml2/HTMLtree.c:789:20: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| ((!xmlStrcasecmp(cur->name, BAD_CAST "href")) || | |
| ^ | |
| /libxml2/HTMLtree.c:790:20: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| (!xmlStrcasecmp(cur->name, BAD_CAST "action")) || | |
| ^ | |
| /libxml2/HTMLtree.c:791:20: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| (!xmlStrcasecmp(cur->name, BAD_CAST "src")) || | |
| ^ | |
| /libxml2/HTMLtree.c:792:21: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| ((!xmlStrcasecmp(cur->name, BAD_CAST "name")) && | |
| ^ | |
| /libxml2/HTMLtree.c:795:43: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| for (child = cur->children; child != NULL; child = child->next) { | |
| ^ | |
| /libxml2/HTMLtree.c:796:29: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if (child->type == XML_TEXT_NODE) { | |
| ^ | |
| /libxml2/HTMLtree.c:799:29: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if (content == NULL) | |
| ^ | |
| /libxml2/HTMLtree.c:805:21: warning: Survived: Removed the call to the function [cxx_remove_void_call] | |
| xmlSerializeText(buf, content, SIZE_MAX, | |
| ^ | |
| /libxml2/HTMLtree.c:816:9: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWrite(buf, 1, "\""); | |
| ^ | |
| /libxml2/HTMLtree.c:839:5: warning: Survived: Removed the call to the function [cxx_remove_void_call] | |
| xmlInitParser(); | |
| ^ | |
| /libxml2/HTMLtree.c:1070:19: warning: Survived: Replaced 'a = b' with 'a = 42' [cxx_assign_const] | |
| isRaw = 0; | |
| ^ | |
| /libxml2/HTMLtree.c:1076:28: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if ((cur->type == XML_HTML_DOCUMENT_NODE) || | |
| ^ | |
| /libxml2/HTMLtree.c:1077:28: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| (cur->type == XML_DOCUMENT_NODE)) { | |
| ^ | |
| /libxml2/HTMLtree.c:1080:42: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if ((format) && (cur->ns == NULL)) | |
| ^ | |
| /libxml2/HTMLtree.c:1085:39: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| if ((format) && (info != NULL) && (!info->isinline) && | |
| ^ | |
| /libxml2/HTMLtree.c:1086:38: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| (cur->last->type != HTML_TEXT_NODE) && | |
| ^ | |
| /libxml2/HTMLtree.c:1093:17: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWrite(buf, 2, "</"); | |
| ^ | |
| /libxml2/HTMLtree.c:1098:17: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWriteString(buf, (const char *)cur->name); | |
| ^ | |
| /libxml2/HTMLtree.c:1099:17: warning: Survived: Replaced call to a function with 42 [cxx_replace_scalar_call] | |
| xmlOutputBufferWrite(buf, 1, ">"); | |
| ^ | |
| /libxml2/HTMLtree.c:1101:39: warning: Survived: Replaced != with == [cxx_ne_to_eq] | |
| if ((format) && (info != NULL) && (!info->isinline) && | |
| ^ | |
| /libxml2/HTMLtree.c:1111:25: warning: Survived: Replaced == with != [cxx_eq_to_ne] | |
| if (cur == metaHead) | |
| ^ | |
| [info] Mutation score: 42% | |
| [info] Total execution time: 965ms | |
| [info] Surviving mutants: 37 | |