Mull Report: Unbreakable

05.05.2017 13:10:25
Tests:1
Mutants:1
Survived Mutants:0
Killed Mutants:1
Total time:5s 905ms
Execution Time:76ms
Weakly Killed Mutants:0
Strongly Killed Mutants:1
Max distance:1
Min distance:1
Mean distance:1
Mutation Score:100%

Legend

Tests:
a total amount of tests. Each test can be affected by zero or more mutants.
Mutants:
a total amount of mutations. Each mutation can be reachable by one or more tests.
Survived Mutants:
mutants that are not caused any tests to fail.
Killed Mutants:
mutants that caused one or more tests to fail.
Weakly Killed Mutants:
mutants that caused at least one test to fail.
Strongly Killed Mutants:
mutants that caused all tests to fail.
Mutation Score:
(killed mutants) / (total mutants)
Distance:
if function A calls function B and function B calls function C, then C is accessible from A, and the distance between A and C is 2. Distance is used to control how far we want to go with mutations.

Mutants

Mutation Results

unbreakable_15_0_8_add_mutation_operator 1/1
Affected Tests:
safeAlgorithm.calculates
Mutation Location (file:line):
/usr/local/mull/mull/unbreakable/unbreakable.cpp:4
Mutation Location (source code):
return a + b; ^

Killed

Distance: 1

Duration: 37ms

Caller path:
/usr/local/mull/mull/unbreakable/unbreakable.cpp:8 /usr/local/mull/mull/unbreakable/unbreakable.cpp:4
Caller path (source code):
ASSERT_EQ(safeAlgorithm(2, 3), 5); return a + b;
stdout:
Note: Google Test filter = safeAlgorithm.calculates [==========] Running 1 test from 1 test case. [----------] Global test environment set-up. [----------] 1 test from safeAlgorithm [ RUN ] safeAlgorithm.calculates /usr/local/mull/mull/unbreakable/unbreakable.cpp:8: Failure Expected: safeAlgorithm(2, 3) Which is: -1 To be equal to: 5 [ FAILED ] safeAlgorithm.calculates (0 ms) [----------] 1 test from safeAlgorithm (0 ms total) [----------] Global test environment tear-down [==========] 1 test from 1 test case ran. (0 ms total) [ PASSED ] 0 tests. [ FAILED ] 1 test, listed below: [ FAILED ] safeAlgorithm.calculates 1 FAILED TEST
stderr: