LCOV - code coverage report
Current view:
top level
Coverage
Total
Hit
Test:
coverage.info
Lines:
95.0 %
8463
8038
Test Date:
2025-12-16 14:26:30
Functions:
89.9 %
2743
2465
Directory
Line Coverage
Function Coverage
Rate
Total
Hit
Rate
Total
Hit
/home/runner/work/openbsw/openbsw/libs/bsp/bspCharInputOutput/include/charInputOutput
0.0 %
4
0.0 %
1
/home/runner/work/openbsw/openbsw/libs/bsp/bspDynamicClient/include/io
88.0 %
25
22
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsp/bspInterrupts/include/interrupts
100.0 %
8
8
100.0 %
4
4
/home/runner/work/openbsw/openbsw/libs/bsw/async/include/async/util
100.0 %
7
7
86.7 %
30
26
/home/runner/work/openbsw/openbsw/libs/bsw/asyncConsole/src/console
16.4 %
73
12
26.7 %
15
4
/home/runner/work/openbsw/openbsw/libs/bsw/asyncFreeRtos/include/async
98.4 %
311
306
88.6 %
158
140
/home/runner/work/openbsw/openbsw/libs/bsw/asyncFreeRtos/src/async
100.0 %
60
60
100.0 %
21
21
/home/runner/work/openbsw/openbsw/libs/bsw/asyncImpl/include/async
100.0 %
107
107
97.3 %
74
72
/home/runner/work/openbsw/openbsw/libs/bsw/bsp/include/bsp/can/canTransceiver
100.0 %
9
9
100.0 %
5
5
/home/runner/work/openbsw/openbsw/libs/bsw/bsp/include/bsp/timer
100.0 %
4
4
100.0 %
1
1
/home/runner/work/openbsw/openbsw/libs/bsw/common/include/util
100.0 %
16
16
100.0 %
7
7
/home/runner/work/openbsw/openbsw/libs/bsw/common/include/util/concurrent
100.0 %
1
1
100.0 %
1
1
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/include/can/canframes
100.0 %
31
31
100.0 %
20
20
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/include/can/filter
100.0 %
42
42
100.0 %
20
20
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/include/can/framemgmt
100.0 %
10
10
100.0 %
6
6
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/include/can/transceiver
100.0 %
22
22
100.0 %
10
10
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/src/can/canframes
100.0 %
31
31
100.0 %
6
6
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/src/can/filter
100.0 %
48
48
100.0 %
12
12
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2can/src/can/transceiver
100.0 %
47
47
100.0 %
8
8
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/include/ip
100.0 %
164
164
100.0 %
37
37
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/include/tcp
100.0 %
2
2
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/include/tcp/socket
100.0 %
17
17
100.0 %
9
9
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/include/udp
100.0 %
7
7
100.0 %
7
7
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/include/udp/socket
100.0 %
6
6
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/src/ip
100.0 %
101
101
100.0 %
10
10
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/src/tcp/socket
100.0 %
8
8
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/src/udp
100.0 %
13
13
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsw/cpp2ethernet/src/udp/socket
100.0 %
3
3
100.0 %
1
1
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/addressing
100.0 %
74
74
100.0 %
12
12
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/can
100.0 %
92
92
100.0 %
15
15
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/common
100.0 %
81
81
97.4 %
39
38
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/datalink
97.9 %
238
233
97.9 %
48
47
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/receiver
98.5 %
454
447
73.9 %
161
119
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/transmitter
98.2 %
514
505
62.9 %
194
122
/home/runner/work/openbsw/openbsw/libs/bsw/docan/include/docan/transport
100.0 %
117
117
90.5 %
42
38
/home/runner/work/openbsw/openbsw/libs/bsw/io/include/io
96.3 %
268
258
87.4 %
389
340
/home/runner/work/openbsw/openbsw/libs/bsw/io/src/io
100.0 %
24
24
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsw/lifecycle/include/lifecycle
100.0 %
51
51
86.8 %
38
33
/home/runner/work/openbsw/openbsw/libs/bsw/lifecycle/src/lifecycle
100.0 %
170
170
100.0 %
24
24
/home/runner/work/openbsw/openbsw/libs/bsw/logger/include/logger
100.0 %
485
485
82.4 %
153
126
/home/runner/work/openbsw/openbsw/libs/bsw/logger/src/logger
100.0 %
39
39
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsw/middleware/include/middleware/core
100.0 %
17
17
100.0 %
11
11
/home/runner/work/openbsw/openbsw/libs/bsw/middleware/include/middleware/queue
100.0 %
83
83
100.0 %
32
32
/home/runner/work/openbsw/openbsw/libs/bsw/runtime/include/runtime
100.0 %
321
321
100.0 %
158
158
/home/runner/work/openbsw/openbsw/libs/bsw/runtime/src/runtime
100.0 %
69
69
100.0 %
11
11
/home/runner/work/openbsw/openbsw/libs/bsw/storage/include/storage
100.0 %
66
66
93.5 %
31
29
/home/runner/work/openbsw/openbsw/libs/bsw/storage/src/storage
99.5 %
208
207
100.0 %
18
18
/home/runner/work/openbsw/openbsw/libs/bsw/timer/include/timer
100.0 %
61
61
100.0 %
19
19
/home/runner/work/openbsw/openbsw/libs/bsw/transport/include/transport
96.4 %
56
54
97.6 %
41
40
/home/runner/work/openbsw/openbsw/libs/bsw/transport/src
100.0 %
109
109
100.0 %
21
21
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds
100.0 %
9
9
100.0 %
4
4
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/async
100.0 %
36
36
100.0 %
15
15
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/authentication
100.0 %
3
3
75.0 %
4
3
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/base
100.0 %
63
63
93.3 %
15
14
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/connection
90.9 %
22
20
83.3 %
12
10
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/jobs
100.0 %
29
29
100.0 %
8
8
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/resume
100.0 %
4
4
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/services/communicationcontrol
100.0 %
1
1
100.0 %
1
1
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/services/sessioncontrol
100.0 %
3
3
100.0 %
1
1
/home/runner/work/openbsw/openbsw/libs/bsw/uds/include/uds/session
80.0 %
5
4
66.7 %
6
4
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds
98.3 %
233
229
100.0 %
19
19
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/async
100.0 %
53
53
100.0 %
12
12
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/authentication
100.0 %
3
3
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/base
97.7 %
298
291
100.0 %
54
54
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/connection
69.8 %
467
326
88.7 %
53
47
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/jobs
100.0 %
96
96
100.0 %
19
19
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/resume
100.0 %
48
48
100.0 %
10
10
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/communicationcontrol
92.6 %
148
137
86.7 %
15
13
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/controldtcsetting
100.0 %
18
18
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/ecureset
100.0 %
65
65
100.0 %
13
13
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/readdata
98.9 %
89
88
100.0 %
13
13
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/routinecontrol
100.0 %
20
20
100.0 %
5
5
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/securityaccess
87.5 %
16
14
80.0 %
5
4
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/sessioncontrol
98.2 %
170
167
100.0 %
26
26
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/testerpresent
100.0 %
11
11
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/services/writedata
100.0 %
10
10
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/uds/session
90.0 %
40
36
100.0 %
6
6
/home/runner/work/openbsw/openbsw/libs/bsw/uds/src/util
100.0 %
19
19
100.0 %
4
4
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/buffer
100.0 %
16
16
100.0 %
22
22
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/command
100.0 %
66
66
100.0 %
16
16
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/crc
100.0 %
26
26
100.0 %
63
63
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/defer
100.0 %
7
7
100.0 %
6
6
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/estd
100.0 %
2
2
100.0 %
2
2
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/format
100.0 %
123
123
100.0 %
36
36
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/logger
100.0 %
46
46
100.0 %
19
19
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/math
100.0 %
10
10
100.0 %
3
3
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/memory
100.0 %
37
37
100.0 %
26
26
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/stream
100.0 %
31
31
100.0 %
21
21
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/string
100.0 %
39
39
100.0 %
18
18
/home/runner/work/openbsw/openbsw/libs/bsw/util/include/util/types
100.0 %
20
20
100.0 %
13
13
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/command
100.0 %
248
248
100.0 %
47
47
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/crc
100.0 %
16
16
100.0 %
8
8
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/format
100.0 %
380
380
100.0 %
45
45
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/logger
100.0 %
30
30
100.0 %
8
8
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/memory
96.6 %
118
114
95.5 %
22
21
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/stream
100.0 %
194
194
100.0 %
48
48
/home/runner/work/openbsw/openbsw/libs/bsw/util/src/util/string
100.0 %
29
29
100.0 %
4
4
/home/runner/work/openbsw/openbsw/libs/safety/safeMonitor/include/safeMonitor
100.0 %
80
80
100.0 %
19
19
/home/runner/work/openbsw/openbsw/platforms/posix/bsp/bspEepromDriver/src/eeprom
88.2 %
51
45
100.0 %
5
5
/home/runner/work/openbsw/openbsw/platforms/posix/bsp/socketCanTransceiver/src/can
6.4 %
141
9
4.3 %
23
1
Generated by:
LCOV version 2.0-1