Package: org.overture.interpreter.scheduler

Coverage Summary

nameinstructionbranchcomplexitylinemethodclass
org.overture.interpreter.scheduler
M: 2622 C: 2074
44%
M: 249 C: 158
39%
M: 277 C: 187
40%
M: 624 C: 542
46%
M: 120 C: 137
53%
M: 6 C: 23
79%

Coverage Breakdown by Source File

nameinstructionbranchcomplexitylinemethodclass
AsyncThread
M: 253 C: 0
0%
M: 10 C: 0
0%
M: 9 C: 0
0%
M: 59 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
BUSResource
M: 163 C: 169
51%
M: 16 C: 17
52%
M: 16 C: 17
52%
M: 39 C: 44
53%
M: 6 C: 10
63%
M: 0 C: 1
100%
BasicSchedulableThread
M: 152 C: 155
50%
M: 30 C: 15
33%
M: 22 C: 16
42%
M: 40 C: 43
52%
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: 54 C: 176
77%
M: 12 C: 18
60%
M: 11 C: 17
61%
M: 10 C: 45
82%
M: 2 C: 10
83%
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: 74 C: 34
31%
M: 11 C: 1
8%
M: 9 C: 3
25%
M: 21 C: 12
36%
M: 3 C: 3
50%
M: 0 C: 1
100%
FCFSPolicy
M: 135 C: 219
62%
M: 23 C: 16
41%
M: 18 C: 14
44%
M: 36 C: 57
61%
M: 3 C: 9
75%
M: 0 C: 1
100%
FPPolicy
M: 48 C: 16
25%
M: 6 C: 0
0%
M: 5 C: 3
38%
M: 8 C: 7
47%
M: 2 C: 3
60%
M: 0 C: 1
100%
Holder
M: 49 C: 0
0%
M: 2 C: 0
0%
M: 4 C: 0
0%
M: 15 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
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: 55 C: 6
10%
M: 0 C: 0
100%
M: 3 C: 2
40%
M: 19 C: 3
14%
M: 3 C: 2
40%
M: 0 C: 1
100%
MessageRequest
M: 25 C: 0
0%
M: 0 C: 0
100%
M: 2 C: 0
0%
M: 7 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
MessageResponse
M: 95 C: 0
0%
M: 6 C: 0
0%
M: 8 C: 0
0%
M: 20 C: 0
0%
M: 5 C: 0
0%
M: 1 C: 0
0%
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: 446 C: 9
2%
M: 40 C: 0
0%
M: 27 C: 2
7%
M: 90 C: 3
3%
M: 7 C: 2
22%
M: 0 C: 1
100%
Resource
M: 16 C: 47
75%
M: 1 C: 1
50%
M: 5 C: 8
62%
M: 6 C: 17
74%
M: 4 C: 8
67%
M: 0 C: 1
100%
ResourceScheduler
M: 83 C: 136
62%
M: 14 C: 22
61%
M: 15 C: 14
48%
M: 28 C: 39
58%
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: 186 C: 320
63%
M: 24 C: 24
50%
M: 35 C: 35
50%
M: 48 C: 95
66%
M: 18 C: 28
61%
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: 64 C: 16
20%
M: 3 C: 1
25%
M: 7 C: 4
36%
M: 9 C: 7
44%
M: 5 C: 4
44%
M: 0 C: 1
100%
SystemClock$TimeUnit
M: 119 C: 0
0%
M: 0 C: 0
100%
M: 4 C: 0
0%
M: 11 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%