Package: org.overture.interpreter.scheduler

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.interpreter.scheduler
M: 1534 C: 3155
67%
M: 152 C: 253
62%
M: 185 C: 278
60%
M: 371 C: 793
68%
M: 75 C: 182
71%
M: 1 C: 28
97%

Coverage Breakdown by Source File

nameinstructionbranchcomplexitylinemethodclass
AsyncThread
M: 142 C: 111
44%
M: 6 C: 4
40%
M: 5 C: 4
44%
M: 37 C: 22
37%
M: 1 C: 3
75%
M: 0 C: 1
100%
BUSResource
M: 25 C: 307
92%
M: 4 C: 29
88%
M: 6 C: 27
82%
M: 6 C: 77
93%
M: 2 C: 14
88%
M: 0 C: 1
100%
BasicSchedulableThread
M: 138 C: 169
55%
M: 26 C: 19
42%
M: 21 C: 17
45%
M: 35 C: 48
58%
M: 5 C: 10
67%
M: 0 C: 1
100%
BusThread
M: 4 C: 34
89%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 2 C: 8
80%
M: 0 C: 3
100%
M: 0 C: 1
100%
CPUResource
M: 8 C: 222
97%
M: 2 C: 28
93%
M: 3 C: 25
89%
M: 2 C: 53
96%
M: 1 C: 11
92%
M: 0 C: 1
100%
CTMainThread
M: 114 C: 151
57%
M: 20 C: 15
43%
M: 14 C: 12
46%
M: 25 C: 37
60%
M: 1 C: 7
88%
M: 0 C: 1
100%
ControlQueue
M: 30 C: 78
72%
M: 5 C: 7
58%
M: 4 C: 8
67%
M: 6 C: 27
82%
M: 0 C: 6
100%
M: 0 C: 1
100%
FCFSPolicy
M: 56 C: 298
84%
M: 7 C: 32
82%
M: 7 C: 25
78%
M: 13 C: 80
86%
M: 2 C: 10
83%
M: 0 C: 1
100%
FPPolicy
M: 18 C: 46
72%
M: 4 C: 2
33%
M: 3 C: 5
63%
M: 2 C: 13
87%
M: 0 C: 5
100%
M: 0 C: 1
100%
Holder
M: 0 C: 49
100%
M: 0 C: 2
100%
M: 0 C: 4
100%
M: 0 C: 15
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
ISchedulableThread
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%
InitThread
M: 118 C: 18
13%
M: 0 C: 0
100%
M: 31 C: 3
9%
M: 31 C: 7
18%
M: 31 C: 3
9%
M: 0 C: 1
100%
Lock
M: 50 C: 128
72%
M: 7 C: 9
56%
M: 7 C: 8
53%
M: 12 C: 36
75%
M: 1 C: 6
86%
M: 0 C: 1
100%
MainThread
M: 101 C: 133
57%
M: 8 C: 8
50%
M: 7 C: 9
56%
M: 28 C: 36
56%
M: 1 C: 7
88%
M: 0 C: 1
100%
MessagePacket
M: 24 C: 37
61%
M: 0 C: 0
100%
M: 1 C: 4
80%
M: 9 C: 13
59%
M: 1 C: 4
80%
M: 0 C: 1
100%
MessageRequest
M: 0 C: 25
100%
M: 0 C: 0
100%
M: 0 C: 2
100%
M: 0 C: 7
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
MessageResponse
M: 50 C: 45
47%
M: 4 C: 2
33%
M: 5 C: 3
38%
M: 9 C: 11
55%
M: 2 C: 3
60%
M: 0 C: 1
100%
ObjectThread
M: 115 C: 105
48%
M: 4 C: 2
33%
M: 4 C: 4
50%
M: 32 C: 20
38%
M: 1 C: 4
80%
M: 0 C: 1
100%
PeriodicThread
M: 219 C: 236
52%
M: 20 C: 20
50%
M: 16 C: 13
45%
M: 46 C: 47
51%
M: 2 C: 7
78%
M: 0 C: 1
100%
Resource
M: 12 C: 51
81%
M: 1 C: 1
50%
M: 4 C: 9
69%
M: 4 C: 19
83%
M: 3 C: 9
75%
M: 0 C: 1
100%
ResourceScheduler
M: 58 C: 161
74%
M: 8 C: 28
78%
M: 9 C: 20
69%
M: 19 C: 48
72%
M: 3 C: 8
73%
M: 0 C: 1
100%
RunState
M: 0 C: 84
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%
SchedulablePoolThread
M: 102 C: 404
80%
M: 16 C: 32
67%
M: 20 C: 50
71%
M: 24 C: 119
83%
M: 8 C: 38
83%
M: 0 C: 1
100%
SchedulablePoolThread$VdmThreadPoolExecutor
M: 0 C: 40
100%
M: 2 C: 2
50%
M: 2 C: 3
60%
M: 0 C: 12
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
SchedulablePoolThread$VdmThreadPoolExecutor$VdmjRejectedExecutionHandler
M: 21 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
SchedulingPolicy
M: 0 C: 15
100%
M: 0 C: 2
100%
M: 0 C: 3
100%
M: 0 C: 4
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
SharedStateListner
M: 66 C: 28
30%
M: 7 C: 3
30%
M: 9 C: 4
31%
M: 17 C: 11
39%
M: 4 C: 4
50%
M: 0 C: 1
100%
SharedStateListner$IdentityChecker
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%
Signal
M: 0 C: 44
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%
SystemClock
M: 50 C: 30
38%
M: 1 C: 3
75%
M: 5 C: 6
55%
M: 7 C: 9
56%
M: 4 C: 5
56%
M: 0 C: 1
100%
SystemClock$TimeUnit
M: 13 C: 106
89%
M: 0 C: 0
100%
M: 1 C: 3
75%
M: 1 C: 10
91%
M: 1 C: 3
75%
M: 0 C: 1
100%