Coverage report:
52%
hide covered
Files
Functions
Classes
coverage.py v7.9.1
, created at 2025-06-30 18:45 +0200
File
statements
missing
excluded
coverage
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-composite/jumpstarter_driver_composite/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-composite/jumpstarter_driver_composite/client.py
19
7
0
63%
jumpstarter_driver_flashers/__init__.py
0
0
0
100%
jumpstarter_driver_flashers/bundle.py
83
6
0
93%
jumpstarter_driver_flashers/client.py
312
252
0
19%
jumpstarter_driver_flashers/driver.py
139
7
0
95%
jumpstarter_driver_flashers/driver_test.py
90
0
0
100%
jumpstarter_driver_flashers/test_bundle.py
28
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-http/jumpstarter_driver_http/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-http/jumpstarter_driver_http/client.py
20
7
0
65%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-http/jumpstarter_driver_http/driver.py
75
31
0
59%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/__init__.py
6
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/dbus.py
25
18
0
28%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/fabric.py
14
2
0
86%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/novnc.py
18
8
0
56%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/pexpect.py
13
6
0
54%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/adapters/portforward.py
22
8
0
64%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/streams/__init__.py
2
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-network/jumpstarter_driver_network/streams/websocket.py
61
33
0
46%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-opendal/jumpstarter_driver_opendal/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-opendal/jumpstarter_driver_opendal/adapter.py
54
23
0
57%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-opendal/jumpstarter_driver_opendal/client.py
349
213
0
39%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-opendal/jumpstarter_driver_opendal/common.py
72
7
0
90%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-opendal/jumpstarter_driver_opendal/driver.py
230
64
0
72%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/client.py
48
33
0
31%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/common.py
7
1
0
86%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/driver.py
46
9
0
80%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-pyserial/jumpstarter_driver_pyserial/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-pyserial/jumpstarter_driver_pyserial/client.py
23
12
0
48%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-pyserial/jumpstarter_driver_pyserial/console.py
50
33
0
34%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-pyserial/jumpstarter_driver_pyserial/driver.py
49
16
0
67%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-tftp/jumpstarter_driver_tftp/__init__.py
1
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-tftp/jumpstarter_driver_tftp/client.py
12
4
0
67%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-tftp/jumpstarter_driver_tftp/driver.py
99
51
0
48%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-tftp/jumpstarter_driver_tftp/server.py
392
322
0
18%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-uboot/jumpstarter_driver_uboot/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-uboot/jumpstarter_driver_uboot/client.py
91
73
0
20%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-uboot/jumpstarter_driver_uboot/common.py
14
6
0
57%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-driver-uboot/jumpstarter_driver_uboot/driver.py
17
2
0
88%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/__init__.py
3
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2.py
121
100
0
17%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/client/v1/client_pb2_grpc.py
68
39
0
43%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2.py
93
76
0
18%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/jumpstarter_pb2_grpc.py
141
74
0
48%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/kubernetes_pb2.py
26
14
0
46%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/kubernetes_pb2_grpc.py
1
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2.py
22
10
0
55%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter-protocol/jumpstarter_protocol/jumpstarter/v1/router_pb2_grpc.py
19
4
0
79%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/__init__.py
4
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/adapters.py
9
2
0
78%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/base.py
36
11
0
69%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/client.py
34
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/core.py
94
34
0
64%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/exceptions.py
2
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/grpc.py
163
73
0
55%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/client/lease.py
129
74
0
43%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/__init__.py
3
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/condition.py
17
12
0
29%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/exceptions.py
23
6
0
74%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/grpc.py
67
50
0
25%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/importlib.py
19
6
0
68%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/ipaddr.py
24
14
0
42%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/metadata.py
10
1
0
90%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/resources.py
16
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/serde.py
8
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/streams.py
29
7
0
76%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/tempfile.py
32
16
0
50%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/common/utils.py
44
9
0
80%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/client.py
185
88
0
52%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/common.py
11
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/env.py
10
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/grpc.py
6
3
0
50%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/config/tls.py
4
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/__init__.py
3
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/base.py
135
42
0
69%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/driver/decorators.py
16
1
0
94%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/__init__.py
3
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/exporter.py
98
71
0
28%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/logging.py
17
2
0
88%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/exporter/session.py
88
11
0
88%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/aiohttp.py
21
10
0
52%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/blocking.py
11
2
0
82%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/common.py
26
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/encoding.py
58
27
0
53%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/metadata.py
25
1
0
96%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/progress.py
54
12
0
78%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/streams/router.py
53
13
0
75%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/__init__.py
0
0
0
100%
/Users/ajo/work/jumpstarter/jumpstarter/packages/jumpstarter/jumpstarter/utils/env.py
23
13
0
43%
Total
4585
2182
0
52%
No items found using the specified filter.