Package: org.overture.interpreter.traces

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.interpreter.traces
M: 510 C: 2466
83%
M: 69 C: 196
74%
M: 84 C: 157
65%
M: 117 C: 538
82%
M: 32 C: 75
70%
M: 2 C: 20
91%

Coverage Breakdown by Source File

nameinstructionbranchcomplexitylinemethodclass
AlternativeTraceNode
M: 43 C: 139
76%
M: 3 C: 11
79%
M: 3 C: 9
75%
M: 11 C: 31
74%
M: 1 C: 4
80%
M: 0 C: 1
100%
CallSequence
M: 19 C: 164
90%
M: 5 C: 19
79%
M: 4 C: 16
80%
M: 5 C: 47
90%
M: 0 C: 7
100%
M: 0 C: 1
100%
ConcurrentTraceNode
M: 55 C: 239
81%
M: 7 C: 23
77%
M: 8 C: 12
60%
M: 15 C: 59
80%
M: 2 C: 3
60%
M: 0 C: 1
100%
IIterableTraceNode
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
PermuteArray
M: 26 C: 169
87%
M: 3 C: 15
83%
M: 5 C: 12
71%
M: 7 C: 34
83%
M: 3 C: 5
63%
M: 0 C: 1
100%
Permutor
M: 2 C: 99
98%
M: 2 C: 10
83%
M: 2 C: 8
80%
M: 0 C: 23
100%
M: 0 C: 4
100%
M: 0 C: 1
100%
ReducedTestSequence
M: 21 C: 124
86%
M: 6 C: 9
60%
M: 6 C: 5
45%
M: 5 C: 23
82%
M: 0 C: 3
100%
M: 0 C: 1
100%
ReducedTestSequence$RandomReductionIterator
M: 4 C: 62
94%
M: 1 C: 3
75%
M: 2 C: 6
75%
M: 1 C: 16
94%
M: 1 C: 5
83%
M: 0 C: 1
100%
ReducedTestSequence$ShapeIterator
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
M: 0 C: 0
100%
ReducedTestSequence$ShapeReductionIterator
M: 4 C: 229
98%
M: 2 C: 18
90%
M: 3 C: 13
81%
M: 1 C: 49
98%
M: 1 C: 5
83%
M: 0 C: 1
100%
RepeatTraceNode
M: 83 C: 175
68%
M: 9 C: 17
65%
M: 7 C: 11
61%
M: 8 C: 42
84%
M: 1 C: 4
80%
M: 0 C: 1
100%
SequenceTraceNode
M: 35 C: 175
83%
M: 4 C: 14
78%
M: 4 C: 10
71%
M: 9 C: 42
82%
M: 1 C: 4
80%
M: 0 C: 1
100%
StatementTraceNode
M: 4 C: 24
86%
M: 0 C: 0
100%
M: 1 C: 2
67%
M: 1 C: 8
89%
M: 1 C: 2
67%
M: 0 C: 1
100%
TestSequence
M: 5 C: 62
93%
M: 0 C: 6
100%
M: 1 C: 7
88%
M: 1 C: 13
93%
M: 1 C: 4
80%
M: 0 C: 1
100%
TestSequence$1
M: 27 C: 0
0%
M: 0 C: 0
100%
M: 4 C: 0
0%
M: 7 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
TestSequence$TestData
M: 0 C: 15
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
TraceExpander
M: 82 C: 464
85%
M: 15 C: 41
73%
M: 15 C: 26
63%
M: 21 C: 93
82%
M: 4 C: 9
69%
M: 0 C: 1
100%
TraceNode
M: 0 C: 18
100%
M: 0 C: 0
100%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
TraceReductionType
M: 28 C: 67
71%
M: 4 C: 0
0%
M: 4 C: 2
33%
M: 5 C: 6
55%
M: 2 C: 2
50%
M: 0 C: 1
100%
TraceVariable
M: 0 C: 36
100%
M: 0 C: 0
100%
M: 0 C: 2
100%
M: 0 C: 8
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
TraceVariableList
M: 1 C: 94
99%
M: 2 C: 8
80%
M: 2 C: 6
75%
M: 0 C: 20
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
TraceVariableStatement
M: 10 C: 57
85%
M: 0 C: 2
100%
M: 6 C: 5
45%
M: 6 C: 12
67%
M: 6 C: 4
40%
M: 0 C: 1
100%
TypeCheckedTestSequence
M: 61 C: 0
0%
M: 6 C: 0
0%
M: 7 C: 0
0%
M: 14 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
Verdict
M: 0 C: 54
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
M: 0 C: 1
100%