github.com/go-maxhub/gremlins@v1.0.1-0.20231227222204-b03a6a1e3e09/core/report/testdata/normal_output.json (about) 1 { 2 "go_module": "example.com/go/module", 3 "test_efficacy": 57.14285714285714, 4 "mutations_coverage": 70, 5 "mutants_total": 9, 6 "mutants_killed": 4, 7 "mutants_lived": 3, 8 "mutants_not_viable": 2, 9 "mutants_not_covered": 3, 10 "elapsed_time": 142.123, 11 "mutator_statistics": { 12 "arithmetic_base": 1, 13 "conditionals_negation": 1, 14 "conditionals_boundary": 1, 15 "increment_decrement": 2, 16 "invert_assignments": 1, 17 "invert_bitwise": 1, 18 "invert_bitwise_assignments": 1, 19 "invert_logical": 1, 20 "invert_loop_ctrl": 1, 21 "invert_negatives": 1, 22 "remove_self_assignments": 1 23 }, 24 "files": [ 25 { 26 "file_name": "file1.go", 27 "mutations": [ 28 { 29 "line": 10, 30 "column": 3, 31 "type": "CONDITIONALS_NEGATION", 32 "status": "KILLED" 33 }, 34 { 35 "line": 20, 36 "column": 8, 37 "type": "ARITHMETIC_BASE", 38 "status": "LIVED" 39 }, 40 { 41 "line": 40, 42 "column": 7, 43 "type": "INCREMENT_DECREMENT", 44 "status": "NOT COVERED" 45 }, 46 { 47 "line": 10, 48 "column": 8, 49 "type": "INVERT_ASSIGNMENTS", 50 "status": "NOT VIABLE" 51 } 52 ] 53 }, 54 { 55 "file_name": "file2.go", 56 "mutations": [ 57 { 58 "line": 20, 59 "column": 3, 60 "type": "INVERT_LOOPCTRL", 61 "status": "NOT COVERED" 62 }, 63 { 64 "line": 44, 65 "column": 17, 66 "type": "INCREMENT_DECREMENT", 67 "status": "KILLED" 68 }, 69 { 70 "line": 500, 71 "column": 3, 72 "type": "CONDITIONALS_BOUNDARY", 73 "status": "NOT COVERED" 74 }, 75 { 76 "line": 100, 77 "column": 3, 78 "type": "INVERT_BITWISE", 79 "status": "LIVED" 80 }, 81 { 82 "line": 10, 83 "column": 4, 84 "type": "INVERT_BWASSIGN", 85 "status": "KILLED" 86 }, 87 { 88 "line": 11, 89 "column": 4, 90 "type": "INVERT_LOGICAL", 91 "status": "LIVED" 92 } 93 ] 94 }, 95 { 96 "file_name": "file3.go", 97 "mutations": [ 98 { 99 "line": 200, 100 "column": 4, 101 "type": "INVERT_NEGATIVES", 102 "status": "NOT VIABLE" 103 }, 104 { 105 "line": 100, 106 "column": 4, 107 "type": "REMOVE_SELF_ASSIGNMENTS", 108 "status": "KILLED" 109 } 110 ] 111 } 112 ] 113 }