| [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 |
|
|