Package: org.overture.interpreter.scheduler

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.interpreter.scheduler
M: 1557 C: 3139
67%
M: 159 C: 248
61%
M: 193 C: 271
58%
M: 383 C: 783
67%
M: 76 C: 181
70%
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: 1 C: 2
67%
M: 1 C: 4
80%
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: 109 C: 156
59%
M: 19 C: 16
46%
M: 14 C: 12
46%
M: 24 C: 38
61%
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: 62 C: 292
82%
M: 9 C: 30
77%
M: 9 C: 23
72%
M: 16 C: 77
83%
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: 112 C: 129
54%
M: 10 C: 8
44%
M: 8 C: 9
53%
M: 32 C: 34
52%
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: 120 C: 100
45%
M: 4 C: 2
33%
M: 4 C: 4
50%
M: 35 C: 17
33%
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: 63 C: 156
71%
M: 10 C: 26
72%
M: 12 C: 17
59%
M: 22 C: 45
67%
M: 4 C: 7
64%
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: 103 C: 403
80%
M: 17 C: 31
65%
M: 21 C: 49
70%
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%