issues
search
paritytech
/
zombienet-sdk
ZombieNet SDK
https://paritytech.github.io/zombienet-sdk/zombienet_sdk/
GNU General Public License v3.0
32
stars
8
forks
source link
chore(ci): fix coverage
#172
Closed
pepoviola
closed
7 months ago
pepoviola
commented
7 months ago
Add clean disk space action.
github-actions[bot]
commented
7 months ago
Coverage after merging
fix-coverage
into
main
59.45%
Coverage Report
File
Stmts
Branches
Funcs
Lines
Uncovered Lines
crates/configuration/src
global_settings.rs
98.46%
100%
93.33%
99.13%
hrmp_channel.rs
95.88%
100%
89.47%
97.44%
network.rs
99.22%
100%
97.78%
99.36%
117
,
122
,
130
,
175
,
80
,
88
parachain.rs
95.43%
100%
94.50%
95.53%
348–360
,
362–369
,
372
,
42–43
,
56–58
,
624–633
,
72–75
relaychain.rs
96.60%
100%
92.65%
97.09%
338–347
,
77–79
utils.rs
40%
100%
40%
40%
11–13
,
15–17
,
19–21
crates/configuration/src/shared
errors.rs
50%
100%
50%
50%
helpers.rs
100%
100%
100%
100%
node.rs
95.81%
100%
91.67%
96.26%
119
,
136
,
142
,
388–406
,
408
resources.rs
96.09%
100%
94.52%
96.43%
102
,
114
,
126–128
,
147–150
types.rs
90.77%
100%
84.31%
92.58%
284–286
,
355–357
,
383–384
,
386–388
,
60–62
crates/file-server/src
main.rs
0%
100%
0%
0%
16
,
22–49
,
51–58
,
60–61
,
63–65
,
67–70
,
72–73
,
75
,
77–81
,
83–88
crates/orchestrator/src
errors.rs
0%
100%
0%
0%
8
lib.rs
0%
100%
0%
0%
101–105
,
108
,
110–127
,
131–158
,
162–171
,
174
,
177–181
,
183
,
185–189
,
192–210
,
212–217
,
219–239
,
241
,
243–245
,
249–251
,
254
,
257–262
,
264–267
,
270–274
,
277
,
279–280
,
283–287
,
289
,
291–305
,
308–310
,
312–317
,
327–351
,
356–357
,
367
,
374–376
,
378–387
,
389–390
,
392–400
,
402–409
,
411–418
,
420–429
,
43
,
430–431
,
434
,
44–48
,
50–55
,
57–64
,
66–69
,
71
,
74
,
76–77
,
83–90
,
92
,
94–99
network.rs
0%
100%
0%
0%
117–127
,
129–130
,
132–136
,
139–145
,
147–167
,
169
,
182–187
,
214–227
,
229
,
231–241
,
243–257
,
259–260
,
262–266
,
269–272
,
274–281
,
283
,
286–291
,
293–294
,
296–302
,
308–311
,
342–346
,
348–352
,
355
,
357–362
,
364–372
,
375–378
,
38
,
380–389
,
39
,
390–397
,
399
,
40
,
400–401
,
404–408
,
41
,
410
,
412–416
,
42
,
421–429
,
43
,
430–439
,
44
,
440–449
,
45
,
450–455
,
458–459
,
46
,
460–461
,
463–468
,
470–471
,
476–492
,
494–496
,
499–503
,
505
,
507–509
,
511–513
,
515–517
,
519–521
,
523–525
,
527–529
,
59–73
,
76–78
,
80–82
,
85–87
network_spec.rs
95.65%
100%
83.33%
97.09%
11
,
38
spawner.rs
0%
100%
0%
0%
101–106
,
108–111
,
114–123
,
125
,
128–130
,
133–137
,
139
,
144–149
,
151–159
,
161–162
,
164
,
168–171
,
173–178
,
180–190
,
192–195
,
198–199
,
202–209
,
21
,
211–216
,
218
,
220–227
,
44–57
,
59–60
,
62
,
64–67
,
71–72
,
74
,
77–97
,
99
crates/orchestrator/src/generators
bootnode_addr.rs
97.17%
100%
100%
96.81%
chain_spec.rs
26.46%
100%
23.75%
26.71%
110–126
,
128–141
,
143
,
148–161
,
164–170
,
172–174
,
177–194
,
197–203
,
205
,
207–212
,
214
,
217–236
,
238–239
,
24
,
240–241
,
243–245
,
247–256
,
258–270
,
272
,
275–280
,
282–283
,
285–298
,
300
,
303–308
,
310–311
,
314–327
,
329–334
,
336–338
,
340–342
,
345–350
,
352–374
,
378–387
,
390–393
,
396
,
398–399
,
40
,
401–416
,
418
,
420–424
,
426
,
429
,
432–433
,
436–440
,
443–467
,
471–473
,
476–479
,
48
,
480–484
,
494–502
,
504–516
,
518–526
,
529–531
,
535–538
,
540–541
,
544–551
,
553–555
,
558–560
,
562
,
567–578
,
582–595
,
597
,
600–601
,
604–610
,
612–617
,
619–624
,
626
,
628
,
630–639
,
641–644
,
647–648
,
651–653
,
655
,
657–658
,
660–664
,
666–669
,
671
,
673–674
,
676–677
,
679–681
,
683–685
,
687–689
,
692–694
,
697–701
,
703
,
705
,
724
,
748
,
752–758
,
760–770
,
772–773
,
775–795
,
797
,
81
,
810
,
814–819
,
82
,
820–829
,
83
,
830–834
,
836
,
845–849
,
85
,
850–855
,
857
,
859
,
86
,
860–869
,
87
,
870–876
,
879–881
,
883
,
886
,
888
,
94–97
command.rs
0%
100%
0%
0%
102–114
,
116–122
,
124
,
127–132
,
134–135
,
138–150
,
152
,
155–157
,
159
,
16
,
160
,
163–169
,
17
,
170–179
,
18
,
180–189
,
19
,
190–199
,
20
,
201
,
203
,
205–209
,
21
,
210–219
,
22
,
220–226
,
228–229
,
23
,
230–231
,
233–236
,
238–239
,
24
,
240–246
,
25
,
251–253
,
255
,
26
,
260–262
,
264
,
268–269
,
271
,
273–277
,
279
,
282–290
,
292
,
295–311
,
314–319
,
321
,
324–326
,
328–329
,
332–351
,
353–355
,
357–358
,
360
,
362
,
46–64
,
66–68
,
70–78
,
81–99
errors.rs
0%
100%
0%
0%
4
identity.rs
82.35%
100%
60%
86.21%
13
key.rs
94.44%
100%
81.25%
96.36%
36
keystore.rs
0%
100%
0%
0%
19–31
,
34–46
,
48–55
,
57–64
,
66
,
68–86
para_artifact.rs
17.53%
100%
18.18%
17.44%
100–104
,
106
,
109–115
,
117
,
120–130
,
134–135
,
14
,
20
,
27
,
54–56
,
58–71
,
73–76
,
80–81
,
83
,
85–95
,
97
,
99
port.rs
93.75%
100%
83.33%
96.15%
crates/orchestrator/src/network
node.rs
0%
100%
0%
0%
100–104
,
106–108
,
111–112
,
116–119
,
122–125
,
132–137
,
14
,
147–156
,
159–161
,
163
,
165–171
,
173–175
,
177–180
,
182–186
,
190–198
,
203–219
,
223–226
,
228–237
,
28–43
,
45–47
,
49–51
,
55–58
,
61–63
,
66–70
,
77–86
,
89–90
,
97–99
parachain.rs
65.57%
100%
76.47%
64.62%
100–104
,
107–114
,
116
,
118
,
121–126
,
129–130
,
132–137
,
141–144
,
148–152
,
154–157
,
159
,
163–164
,
66
,
69–74
,
76–83
,
93–97
relaychain.rs
0%
100%
0%
0%
14–21
,
24–26
,
5
crates/orchestrator/src/network_helper
verifier.rs
0%
100%
0%
0%
10–12
,
17
,
19–25
,
27–32
,
34
,
8–9
crates/orchestrator/src/network_spec
node.rs
36.43%
100%
25%
37.12%
123–124
,
126–129
,
143
,
182–186
,
188–189
,
191
,
194
,
196–199
,
201–204
,
207
,
211–216
,
218
,
221
,
223–249
,
25
,
250–254
,
256
,
26–37
parachain.rs
54.05%
100%
25%
56.62%
107
,
112
,
141
,
146–149
,
152
,
164–167
,
170
,
209–222
,
224–229
,
23
,
230–236
,
238
,
240–241
,
77–79
,
82
,
84–86
,
98
relaychain.rs
87.67%
100%
62.50%
90.77%
101
,
108
,
17
,
76
crates/orchestrator/src/shared
macros.rs
0%
100%
0%
0%
3
types.rs
32%
100%
21.05%
38.71%
15
,
45–49
,
52
,
61
,
72
crates/prom-metrics-parser/src
lib.rs
92.06%
100%
81.82%
93.04%
103
,
125
,
53–55
,
7
,
79
crates/provider/src
lib.rs
0%
100%
0%
0%
164–166
,
169–175
,
23
crates/provider/src/kubernetes
client.rs
0%
100%
0%
0%
101–132
,
134
,
136–137
,
139–161
,
163–167
,
169–171
,
173–185
,
187–191
,
193–197
,
200–222
,
224
,
226–239
,
24
,
240–242
,
244–251
,
253–268
,
270–273
,
276–280
,
282
,
284–285
,
288–289
,
291–299
,
30
,
300–307
,
310–312
,
314
,
319
,
322
,
325
,
327–332
,
334–340
,
342–343
,
345–359
,
36
,
360–368
,
37
,
370–371
,
375–379
,
38
,
380–389
,
39
,
390–399
,
40
,
400–409
,
41
,
410–411
,
413–415
,
418–429
,
43
,
430–432
,
434–446
,
448–449
,
451–459
,
46
,
460–464
,
466–469
,
47
,
470–476
,
48
,
480–481
,
49
,
491–499
,
50
,
500–509
,
51
,
54–62
,
64–83
,
85
,
87–88
,
90–96
,
98–99
namespace.rs
0%
100%
0%
0%
100–104
,
106–107
,
109–124
,
126–132
,
134–136
,
138–143
,
146–150
,
152–164
,
167–177
,
179–214
,
216–220
,
223–224
,
226–233
,
235–242
,
244–248
,
250–251
,
253–260
,
262–266
,
268–269
,
271–272
,
274–293
,
295–297
,
299–303
,
305–306
,
314–316
,
318–320
,
322–324
,
326–333
,
335–339
,
341–354
,
356–362
,
364–365
,
367–372
,
375–381
,
383
,
385–389
,
391–395
,
397
,
399–404
,
406–411
,
415–416
,
418–420
,
422–427
,
429–431
,
433–434
,
55–64
,
66–79
,
81–82
,
84–86
,
88–95
,
97–99
node.rs
0%
100%
0%
0%
100–116
,
118
,
120
,
122–123
,
125–142
,
144–146
,
149
,
151–155
,
157–158
,
160–168
,
171–196
,
198–202
,
204–205
,
207–214
,
216–217
,
219–228
,
230–231
,
233–252
,
254–255
,
257–260
,
263–265
,
267–268
,
270–284
,
286–287
,
289–294
,
296–301
,
303–306
,
314–316
,
318–320
,
322–324
,
326–328
,
330–332
,
334–336
,
338–340
,
342–344
,
346–350
,
352–357
,
359–360
,
362–365
,
367–368
,
370–374
,
376–378
,
380–384
,
386–392
,
394–398
,
400–402
,
404
,
406–408
,
410–424
,
426–443
,
445–451
,
453–455
,
457–468
,
470–485
,
487–497
,
499–500
,
502–508
,
510–515
,
517
,
519–524
,
526–529
,
531
,
533–547
,
549–550
,
552–566
,
568–569
,
571–574
,
576–589
,
591–592
,
594–598
,
600–602
,
604–605
,
70–77
,
79–84
,
86–91
,
93–99
pod_spec_builder.rs
0%
100%
0%
0%
100–125
,
127–149
,
15
,
150–152
,
154–159
,
16
,
160–166
,
168–169
,
17
,
170–172
,
174–176
,
178–179
,
18
,
180
,
182–183
,
185
,
187
,
19–32
,
34–71
,
73–90
,
92–99
provider.rs
0%
100%
0%
0%
32–48
,
50–53
,
61–63
,
65–72
,
74–82
,
84–90
crates/provider/src/native
namespace.rs
0%
100%
0%
0%
100–105
,
107–113
,
115–117
,
119
,
123–129
,
132–136
,
138–149
,
151
,
153–159
,
161–166
,
170–171
,
173
,
175–176
,
178–180
,
183–185
,
187–188
,
41–49
,
51–60
,
68–70
,
72–74
,
76–78
,
80–87
,
89–92
,
94–99
node.rs
0%
100%
0%
0%
100–115
,
117
,
119
,
121–122
,
124–132
,
134–135
,
137–148
,
150–151
,
153–163
,
165–171
,
173–192
,
194
,
196
,
198
,
200–201
,
203–210
,
213
,
215–216
,
218–219
,
221–223
,
227–228
,
230–237
,
239–240
,
242–270
,
272–273
,
281–283
,
285–287
,
289–291
,
293–295
,
297–299
,
301–303
,
305–307
,
309–311
,
313–320
,
322–324
,
326–328
,
330–346
,
348–349
,
351–354
,
356
,
358–366
,
369–386
,
389–395
,
397–411
,
413–418
,
420–421
,
423–436
,
438–439
,
441–442
,
444–445
,
447–448
,
450–451
,
453–454
,
456–457
,
459–462
,
464–466
,
468–471
,
473
,
475–476
,
478–481
,
483–485
,
487–488
,
63–77
,
79–84
,
86–93
,
95–99
provider.rs
0%
100%
0%
0%
31–48
,
50–53
,
61–63
,
65–72
,
74–81
,
83–89
crates/provider/src/shared
helpers.rs
91.86%
100%
92.86%
91.67%
10–12
,
8–9
types.rs
5.34%
100%
7.14%
5.02%
101–111
,
114
,
12
,
123–134
,
136–143
,
145–155
,
158
,
168–178
,
180–194
,
196–202
,
204–210
,
212–215
,
225–234
,
236–243
,
245–255
,
26
,
265–274
,
276–283
,
285–295
,
319–325
,
329–336
,
43–57
,
59–65
,
67–70
,
72–79
,
81–91
,
93–99
crates/sdk/src
lib.rs
0%
100%
0%
0%
31–35
,
37–41
crates/support/src
fs.rs
75%
100%
66.67%
80%
net.rs
0%
100%
0%
0%
10
,
4–9
crates/support/src/fs
in_memory.rs
95.55%
100%
92.20%
95.93%
107
,
245–253
,
41–44
,
46
,
48–51
,
53
,
55–58
,
60
,
63
,
9
local.rs
97.38%
100%
93.98%
97.88%
63
,
8
,
89–94
crates/test-runner/src
lib.rs
100%
100%
100%
100%
github-actions[bot]
commented
7 months ago
Coverage after merging
fix-coverage
into
main
59.45%
Coverage Report
File
Stmts
Branches
Funcs
Lines
Uncovered Lines
crates/configuration/src
global_settings.rs
98.46%
100%
93.33%
99.13%
hrmp_channel.rs
95.88%
100%
89.47%
97.44%
network.rs
99.22%
100%
97.78%
99.36%
117
,
122
,
130
,
175
,
80
,
88
parachain.rs
95.43%
100%
94.50%
95.53%
348–360
,
362–369
,
372
,
42–43
,
56–58
,
624–633
,
72–75
relaychain.rs
96.60%
100%
92.65%
97.09%
338–347
,
77–79
utils.rs
40%
100%
40%
40%
11–13
,
15–17
,
19–21
crates/configuration/src/shared
errors.rs
50%
100%
50%
50%
helpers.rs
100%
100%
100%
100%
node.rs
95.81%
100%
91.67%
96.26%
119
,
136
,
142
,
388–406
,
408
resources.rs
96.09%
100%
94.52%
96.43%
102
,
114
,
126–128
,
147–150
types.rs
90.77%
100%
84.31%
92.58%
284–286
,
355–357
,
383–384
,
386–388
,
60–62
crates/file-server/src
main.rs
0%
100%
0%
0%
16
,
22–49
,
51–58
,
60–61
,
63–65
,
67–70
,
72–73
,
75
,
77–81
,
83–88
crates/orchestrator/src
errors.rs
0%
100%
0%
0%
8
lib.rs
0%
100%
0%
0%
101–105
,
108
,
110–127
,
131–158
,
162–171
,
174
,
177–181
,
183
,
185–189
,
192–210
,
212–217
,
219–239
,
241
,
243–245
,
249–251
,
254
,
257–262
,
264–267
,
270–274
,
277
,
279–280
,
283–287
,
289
,
291–305
,
308–310
,
312–317
,
327–351
,
356–357
,
367
,
374–376
,
378–387
,
389–390
,
392–400
,
402–409
,
411–418
,
420–429
,
43
,
430–431
,
434
,
44–48
,
50–55
,
57–64
,
66–69
,
71
,
74
,
76–77
,
83–90
,
92
,
94–99
network.rs
0%
100%
0%
0%
117–127
,
129–130
,
132–136
,
139–145
,
147–167
,
169
,
182–187
,
214–227
,
229
,
231–241
,
243–257
,
259–260
,
262–266
,
269–272
,
274–281
,
283
,
286–291
,
293–294
,
296–302
,
308–311
,
342–346
,
348–352
,
355
,
357–362
,
364–372
,
375–378
,
38
,
380–389
,
39
,
390–397
,
399
,
40
,
400–401
,
404–408
,
41
,
410
,
412–416
,
42
,
421–429
,
43
,
430–439
,
44
,
440–449
,
45
,
450–455
,
458–459
,
46
,
460–461
,
463–468
,
470–471
,
476–492
,
494–496
,
499–503
,
505
,
507–509
,
511–513
,
515–517
,
519–521
,
523–525
,
527–529
,
59–73
,
76–78
,
80–82
,
85–87
network_spec.rs
95.65%
100%
83.33%
97.09%
11
,
38
spawner.rs
0%
100%
0%
0%
101–106
,
108–111
,
114–123
,
125
,
128–130
,
133–137
,
139
,
144–149
,
151–159
,
161–162
,
164
,
168–171
,
173–178
,
180–190
,
192–195
,
198–199
,
202–209
,
21
,
211–216
,
218
,
220–227
,
44–57
,
59–60
,
62
,
64–67
,
71–72
,
74
,
77–97
,
99
crates/orchestrator/src/generators
bootnode_addr.rs
97.17%
100%
100%
96.81%
chain_spec.rs
26.46%
100%
23.75%
26.71%
110–126
,
128–141
,
143
,
148–161
,
164–170
,
172–174
,
177–194
,
197–203
,
205
,
207–212
,
214
,
217–236
,
238–239
,
24
,
240–241
,
243–245
,
247–256
,
258–270
,
272
,
275–280
,
282–283
,
285–298
,
300
,
303–308
,
310–311
,
314–327
,
329–334
,
336–338
,
340–342
,
345–350
,
352–374
,
378–387
,
390–393
,
396
,
398–399
,
40
,
401–416
,
418
,
420–424
,
426
,
429
,
432–433
,
436–440
,
443–467
,
471–473
,
476–479
,
48
,
480–484
,
494–502
,
504–516
,
518–526
,
529–531
,
535–538
,
540–541
,
544–551
,
553–555
,
558–560
,
562
,
567–578
,
582–595
,
597
,
600–601
,
604–610
,
612–617
,
619–624
,
626
,
628
,
630–639
,
641–644
,
647–648
,
651–653
,
655
,
657–658
,
660–664
,
666–669
,
671
,
673–674
,
676–677
,
679–681
,
683–685
,
687–689
,
692–694
,
697–701
,
703
,
705
,
724
,
748
,
752–758
,
760–770
,
772–773
,
775–795
,
797
,
81
,
810
,
814–819
,
82
,
820–829
,
83
,
830–834
,
836
,
845–849
,
85
,
850–855
,
857
,
859
,
86
,
860–869
,
87
,
870–876
,
879–881
,
883
,
886
,
888
,
94–97
command.rs
0%
100%
0%
0%
102–114
,
116–122
,
124
,
127–132
,
134–135
,
138–150
,
152
,
155–157
,
159
,
16
,
160
,
163–169
,
17
,
170–179
,
18
,
180–189
,
19
,
190–199
,
20
,
201
,
203
,
205–209
,
21
,
210–219
,
22
,
220–226
,
228–229
,
23
,
230–231
,
233–236
,
238–239
,
24
,
240–246
,
25
,
251–253
,
255
,
26
,
260–262
,
264
,
268–269
,
271
,
273–277
,
279
,
282–290
,
292
,
295–311
,
314–319
,
321
,
324–326
,
328–329
,
332–351
,
353–355
,
357–358
,
360
,
362
,
46–64
,
66–68
,
70–78
,
81–99
errors.rs
0%
100%
0%
0%
4
identity.rs
82.35%
100%
60%
86.21%
13
key.rs
94.44%
100%
81.25%
96.36%
36
keystore.rs
0%
100%
0%
0%
19–31
,
34–46
,
48–55
,
57–64
,
66
,
68–86
para_artifact.rs
17.53%
100%
18.18%
17.44%
100–104
,
106
,
109–115
,
117
,
120–130
,
134–135
,
14
,
20
,
27
,
54–56
,
58–71
,
73–76
,
80–81
,
83
,
85–95
,
97
,
99
port.rs
93.75%
100%
83.33%
96.15%
crates/orchestrator/src/network
node.rs
0%
100%
0%
0%
100–104
,
106–108
,
111–112
,
116–119
,
122–125
,
132–137
,
14
,
147–156
,
159–161
,
163
,
165–171
,
173–175
,
177–180
,
182–186
,
190–198
,
203–219
,
223–226
,
228–237
,
28–43
,
45–47
,
49–51
,
55–58
,
61–63
,
66–70
,
77–86
,
89–90
,
97–99
parachain.rs
65.57%
100%
76.47%
64.62%
100–104
,
107–114
,
116
,
118
,
121–126
,
129–130
,
132–137
,
141–144
,
148–152
,
154–157
,
159
,
163–164
,
66
,
69–74
,
76–83
,
93–97
relaychain.rs
0%
100%
0%
0%
14–21
,
24–26
,
5
crates/orchestrator/src/network_helper
verifier.rs
0%
100%
0%
0%
10–12
,
17
,
19–25
,
27–32
,
34
,
8–9
crates/orchestrator/src/network_spec
node.rs
36.43%
100%
25%
37.12%
123–124
,
126–129
,
143
,
182–186
,
188–189
,
191
,
194
,
196–199
,
201–204
,
207
,
211–216
,
218
,
221
,
223–249
,
25
,
250–254
,
256
,
26–37
parachain.rs
54.05%
100%
25%
56.62%
107
,
112
,
141
,
146–149
,
152
,
164–167
,
170
,
209–222
,
224–229
,
23
,
230–236
,
238
,
240–241
,
77–79
,
82
,
84–86
,
98
relaychain.rs
87.67%
100%
62.50%
90.77%
101
,
108
,
17
,
76
crates/orchestrator/src/shared
macros.rs
0%
100%
0%
0%
3
types.rs
32%
100%
21.05%
38.71%
15
,
45–49
,
52
,
61
,
72
crates/prom-metrics-parser/src
lib.rs
92.06%
100%
81.82%
93.04%
103
,
125
,
53–55
,
7
,
79
crates/provider/src
lib.rs
0%
100%
0%
0%
164–166
,
169–175
,
23
crates/provider/src/kubernetes
client.rs
0%
100%
0%
0%
101–132
,
134
,
136–137
,
139–161
,
163–167
,
169–171
,
173–185
,
187–191
,
193–197
,
200–222
,
224
,
226–239
,
24
,
240–242
,
244–251
,
253–268
,
270–273
,
276–280
,
282
,
284–285
,
288–289
,
291–299
,
30
,
300–307
,
310–312
,
314
,
319
,
322
,
325
,
327–332
,
334–340
,
342–343
,
345–359
,
36
,
360–368
,
37
,
370–371
,
375–379
,
38
,
380–389
,
39
,
390–399
,
40
,
400–409
,
41
,
410–411
,
413–415
,
418–429
,
43
,
430–432
,
434–446
,
448–449
,
451–459
,
46
,
460–464
,
466–469
,
47
,
470–476
,
48
,
480–481
,
49
,
491–499
,
50
,
500–509
,
51
,
54–62
,
64–83
,
85
,
87–88
,
90–96
,
98–99
namespace.rs
0%
100%
0%
0%
100–104
,
106–107
,
109–124
,
126–132
,
134–136
,
138–143
,
146–150
,
152–164
,
167–177
,
179–214
,
216–220
,
223–224
,
226–233
,
235–242
,
244–248
,
250–251
,
253–260
,
262–266
,
268–269
,
271–272
,
274–293
,
295–297
,
299–303
,
305–306
,
314–316
,
318–320
,
322–324
,
326–333
,
335–339
,
341–354
,
356–362
,
364–365
,
367–372
,
375–381
,
383
,
385–389
,
391–395
,
397
,
399–404
,
406–411
,
415–416
,
418–420
,
422–427
,
429–431
,
433–434
,
55–64
,
66–79
,
81–82
,
84–86
,
88–95
,
97–99
node.rs
0%
100%
0%
0%
100–116
,
118
,
120
,
122–123
,
125–142
,
144–146
,
149
,
151–155
,
157–158
,
160–168
,
171–196
,
198–202
,
204–205
,
207–214
,
216–217
,
219–228
,
230–231
,
233–252
,
254–255
,
257–260
,
263–265
,
267–268
,
270–284
,
286–287
,
289–294
,
296–301
,
303–306
,
314–316
,
318–320
,
322–324
,
326–328
,
330–332
,
334–336
,
338–340
,
342–344
,
346–350
,
352–357
,
359–360
,
362–365
,
367–368
,
370–374
,
376–378
,
380–384
,
386–392
,
394–398
,
400–402
,
404
,
406–408
,
410–424
,
426–443
,
445–451
,
453–455
,
457–468
,
470–485
,
487–497
,
499–500
,
502–508
,
510–515
,
517
,
519–524
,
526–529
,
531
,
533–547
,
549–550
,
552–566
,
568–569
,
571–574
,
576–589
,
591–592
,
594–598
,
600–602
,
604–605
,
70–77
,
79–84
,
86–91
,
93–99
pod_spec_builder.rs
0%
100%
0%
0%
100–125
,
127–149
,
15
,
150–152
,
154–159
,
16
,
160–166
,
168–169
,
17
,
170–172
,
174–176
,
178–179
,
18
,
180
,
182–183
,
185
,
187
,
19–32
,
34–71
,
73–90
,
92–99
provider.rs
0%
100%
0%
0%
32–48
,
50–53
,
61–63
,
65–72
,
74–82
,
84–90
crates/provider/src/native
namespace.rs
0%
100%
0%
0%
100–105
,
107–113
,
115–117
,
119
,
123–129
,
132–136
,
138–149
,
151
,
153–159
,
161–166
,
170–171
,
173
,
175–176
,
178–180
,
183–185
,
187–188
,
41–49
,
51–60
,
68–70
,
72–74
,
76–78
,
80–87
,
89–92
,
94–99
node.rs
0%
100%
0%
0%
100–115
,
117
,
119
,
121–122
,
124–132
,
134–135
,
137–148
,
150–151
,
153–163
,
165–171
,
173–192
,
194
,
196
,
198
,
200–201
,
203–210
,
213
,
215–216
,
218–219
,
221–223
,
227–228
,
230–237
,
239–240
,
242–270
,
272–273
,
281–283
,
285–287
,
289–291
,
293–295
,
297–299
,
301–303
,
305–307
,
309–311
,
313–320
,
322–324
,
326–328
,
330–346
,
348–349
,
351–354
,
356
,
358–366
,
369–386
,
389–395
,
397–411
,
413–418
,
420–421
,
423–436
,
438–439
,
441–442
,
444–445
,
447–448
,
450–451
,
453–454
,
456–457
,
459–462
,
464–466
,
468–471
,
473
,
475–476
,
478–481
,
483–485
,
487–488
,
63–77
,
79–84
,
86–93
,
95–99
provider.rs
0%
100%
0%
0%
31–48
,
50–53
,
61–63
,
65–72
,
74–81
,
83–89
crates/provider/src/shared
helpers.rs
91.86%
100%
92.86%
91.67%
10–12
,
8–9
types.rs
5.34%
100%
7.14%
5.02%
101–111
,
114
,
12
,
123–134
,
136–143
,
145–155
,
158
,
168–178
,
180–194
,
196–202
,
204–210
,
212–215
,
225–234
,
236–243
,
245–255
,
26
,
265–274
,
276–283
,
285–295
,
319–325
,
329–336
,
43–57
,
59–65
,
67–70
,
72–79
,
81–91
,
93–99
crates/sdk/src
lib.rs
0%
100%
0%
0%
31–35
,
37–41
crates/support/src
fs.rs
75%
100%
66.67%
80%
net.rs
0%
100%
0%
0%
10
,
4–9
crates/support/src/fs
in_memory.rs
95.55%
100%
92.20%
95.93%
107
,
245–253
,
41–44
,
46
,
48–51
,
53
,
55–58
,
60
,
63
,
9
local.rs
97.38%
100%
93.98%
97.88%
63
,
8
,
89–94
crates/test-runner/src
lib.rs
100%
100%
100%
100%
github-actions[bot]
commented
7 months ago
Coverage after merging
fix-coverage
into
main
59.34%
Coverage Report
File
Stmts
Branches
Funcs
Lines
Uncovered Lines
crates/configuration/src
global_settings.rs
98.46%
100%
93.33%
99.13%
hrmp_channel.rs
95.88%
100%
89.47%
97.44%
network.rs
98.51%
100%
97.78%
98.58%
117
,
122
,
130
,
175
,
80
,
88
parachain.rs
95.43%
100%
94.50%
95.53%
348–360
,
362–369
,
372
,
42–43
,
56–58
,
624–633
,
72–75
relaychain.rs
96.60%
100%
92.65%
97.09%
338–347
,
77–79
utils.rs
40%
100%
40%
40%
11–13
,
15–17
,
19–21
crates/configuration/src/shared
errors.rs
50%
100%
50%
50%
helpers.rs
100%
100%
100%
100%
node.rs
95.81%
100%
91.67%
96.26%
119
,
136
,
142
,
388–406
,
408
resources.rs
96.09%
100%
94.52%
96.43%
102
,
114
,
126–128
,
147–150
types.rs
90.77%
100%
84.31%
92.58%
284–286
,
355–357
,
383–384
,
386–388
,
60–62
crates/file-server/src
main.rs
0%
100%
0%
0%
16
,
22–49
,
51–58
,
60–61
,
63–65
,
67–70
,
72–73
,
75
,
77–81
,
83–88
crates/orchestrator/src
errors.rs
0%
100%
0%
0%
8
lib.rs
0%
100%
0%
0%
101–105
,
108
,
110–127
,
131–158
,
162–171
,
174
,
177–181
,
183
,
185–189
,
192–210
,
212–217
,
219–239
,
241
,
243–245
,
249–251
,
254
,
257–262
,
264–267
,
270–274
,
277
,
279–280
,
283–287
,
289
,
291–305
,
308–310
,
312–317
,
327–351
,
356–357
,
367
,
374–376
,
378–387
,
389–390
,
392–400
,
402–409
,
411–418
,
420–429
,
43
,
430–431
,
434
,
44–48
,
50–55
,
57–64
,
66–69
,
71
,
74
,
76–77
,
83–90
,
92
,
94–99
network.rs
0%
100%
0%
0%
117–127
,
129–130
,
132–136
,
139–145
,
147–167
,
169
,
182–187
,
214–227
,
229
,
231–241
,
243–257
,
259–260
,
262–266
,
269–272
,
274–281
,
283
,
286–291
,
293–294
,
296–302
,
308–311
,
342–346
,
348–352
,
355
,
357–362
,
364–372
,
375–378
,
38
,
380–389
,
39
,
390–397
,
399
,
40
,
400–401
,
404–408
,
41
,
410
,
412–416
,
42
,
421–429
,
43
,
430–439
,
44
,
440–449
,
45
,
450–455
,
458–459
,
46
,
460–461
,
463–468
,
470–471
,
476–492
,
494–496
,
499–503
,
505
,
507–509
,
511–513
,
515–517
,
519–521
,
523–525
,
527–529
,
59–73
,
76–78
,
80–82
,
85–87
network_spec.rs
95.65%
100%
83.33%
97.09%
11
,
38
spawner.rs
0%
100%
0%
0%
101–106
,
108–111
,
114–123
,
125
,
128–130
,
133–137
,
139
,
144–149
,
151–159
,
161–162
,
164
,
168–171
,
173–178
,
180–190
,
192–195
,
198–199
,
202–209
,
21
,
211–216
,
218
,
220–227
,
44–57
,
59–60
,
62
,
64–67
,
71–72
,
74
,
77–97
,
99
crates/orchestrator/src/generators
bootnode_addr.rs
97.17%
100%
100%
96.81%
chain_spec.rs
26.46%
100%
23.75%
26.71%
110–126
,
128–141
,
143
,
148–161
,
164–170
,
172–174
,
177–194
,
197–203
,
205
,
207–212
,
214
,
217–236
,
238–239
,
24
,
240–241
,
243–245
,
247–256
,
258–270
,
272
,
275–280
,
282–283
,
285–298
,
300
,
303–308
,
310–311
,
314–327
,
329–334
,
336–338
,
340–342
,
345–350
,
352–374
,
378–387
,
390–393
,
396
,
398–399
,
40
,
401–416
,
418
,
420–424
,
426
,
429
,
432–433
,
436–440
,
443–467
,
471–473
,
476–479
,
48
,
480–484
,
494–502
,
504–516
,
518–526
,
529–531
,
535–538
,
540–541
,
544–551
,
553–555
,
558–560
,
562
,
567–578
,
582–595
,
597
,
600–601
,
604–610
,
612–617
,
619–624
,
626
,
628
,
630–639
,
641–644
,
647–648
,
651–653
,
655
,
657–658
,
660–664
,
666–669
,
671
,
673–674
,
676–677
,
679–681
,
683–685
,
687–689
,
692–694
,
697–701
,
703
,
705
,
724
,
748
,
752–758
,
760–770
,
772–773
,
775–795
,
797
,
81
,
810
,
814–819
,
82
,
820–829
,
83
,
830–834
,
836
,
845–849
,
85
,
850–855
,
857
,
859
,
86
,
860–869
,
87
,
870–876
,
879–881
,
883
,
886
,
888
,
94–97
command.rs
0%
100%
0%
0%
102–114
,
116–122
,
124
,
127–132
,
134–135
,
138–150
,
152
,
155–157
,
159
,
16
,
160
,
163–169
,
17
,
170–179
,
18
,
180–189
,
19
,
190–199
,
20
,
201
,
203
,
205–209
,
21
,
210–219
,
22
,
220–226
,
228–229
,
23
,
230–231
,
233–236
,
238–239
,
24
,
240–246
,
25
,
251–253
,
255
,
26
,
260–262
,
264
,
268–269
,
271
,
273–277
,
279
,
282–290
,
292
,
295–311
,
314–319
,
321
,
324–326
,
328–329
,
332–351
,
353–355
,
357–358
,
360
,
362
,
46–64
,
66–68
,
70–78
,
81–99
errors.rs
0%
100%
0%
0%
4
identity.rs
82.35%
100%
60%
86.21%
13
key.rs
94.44%
100%
81.25%
96.36%
36
keystore.rs
0%
100%
0%
0%
19–31
,
34–46
,
48–55
,
57–64
,
66
,
68–86
para_artifact.rs
17.53%
100%
18.18%
17.44%
100–104
,
106
,
109–115
,
117
,
120–130
,
134–135
,
14
,
20
,
27
,
54–56
,
58–71
,
73–76
,
80–81
,
83
,
85–95
,
97
,
99
port.rs
93.75%
100%
83.33%
96.15%
crates/orchestrator/src/network
node.rs
0%
100%
0%
0%
100–104
,
106–108
,
111–112
,
116–119
,
122–125
,
132–137
,
14
,
147–156
,
159–161
,
163
,
165–171
,
173–175
,
177–180
,
182–186
,
190–198
,
203–219
,
223–226
,
228–237
,
28–43
,
45–47
,
49–51
,
55–58
,
61–63
,
66–70
,
77–86
,
89–90
,
97–99
parachain.rs
65.57%
100%
76.47%
64.62%
100–104
,
107–114
,
116
,
118
,
121–126
,
129–130
,
132–137
,
141–144
,
148–152
,
154–157
,
159
,
163–164
,
66
,
69–74
,
76–83
,
93–97
relaychain.rs
0%
100%
0%
0%
14–21
,
24–26
,
5
crates/orchestrator/src/network_helper
verifier.rs
0%
100%
0%
0%
10–12
,
17
,
19–25
,
27–32
,
34
,
8–9
crates/orchestrator/src/network_spec
node.rs
36.43%
100%
25%
37.12%
123–124
,
126–129
,
143
,
182–186
,
188–189
,
191
,
194
,
196–199
,
201–204
,
207
,
211–216
,
218
,
221
,
223–249
,
25
,
250–254
,
256
,
26–37
parachain.rs
54.05%
100%
25%
56.62%
107
,
112
,
141
,
146–149
,
152
,
164–167
,
170
,
209–222
,
224–229
,
23
,
230–236
,
238
,
240–241
,
77–79
,
82
,
84–86
,
98
relaychain.rs
87.67%
100%
62.50%
90.77%
101
,
108
,
17
,
76
crates/orchestrator/src/shared
macros.rs
0%
100%
0%
0%
3
types.rs
32%
100%
21.05%
38.71%
15
,
45–49
,
52
,
61
,
72
crates/prom-metrics-parser/src
lib.rs
92.06%
100%
81.82%
93.04%
103
,
125
,
53–55
,
7
,
79
crates/provider/src
lib.rs
0%
100%
0%
0%
164–166
,
169–175
,
23
crates/provider/src/kubernetes
client.rs
0%
100%
0%
0%
101–132
,
134
,
136–137
,
139–161
,
163–167
,
169–171
,
173–185
,
187–191
,
193–197
,
200–222
,
224
,
226–239
,
24
,
240–242
,
244–251
,
253–268
,
270–273
,
276–280
,
282
,
284–285
,
288–289
,
291–299
,
30
,
300–307
,
310–312
,
314
,
319
,
322
,
325
,
327–332
,
334–340
,
342–343
,
345–359
,
36
,
360–368
,
37
,
370–371
,
375–379
,
38
,
380–389
,
39
,
390–399
,
40
,
400–409
,
41
,
410–411
,
413–415
,
418–429
,
43
,
430–432
,
434–446
,
448–449
,
451–459
,
46
,
460–464
,
466–469
,
47
,
470–476
,
48
,
480–481
,
49
,
491–499
,
50
,
500–509
,
51
,
54–62
,
64–83
,
85
,
87–88
,
90–96
,
98–99
namespace.rs
0%
100%
0%
0%
100–105
,
107–108
,
110–125
,
127–133
,
135–137
,
139–144
,
147–151
,
153–165
,
168–178
,
180–215
,
217–221
,
224–225
,
227–234
,
236–243
,
245–249
,
251–252
,
254–261
,
263–267
,
269–270
,
272–273
,
275–294
,
296–298
,
300–304
,
306–307
,
315–317
,
319–321
,
323–325
,
327–334
,
336–340
,
342–355
,
357–363
,
365–366
,
368–373
,
376–382
,
384–386
,
389–393
,
395–399
,
401
,
403–408
,
410–415
,
419–420
,
422–424
,
426–431
,
433–435
,
437–438
,
56–65
,
67–80
,
82–83
,
85–87
,
89–96
,
98–99
node.rs
0%
100%
0%
0%
100–116
,
118
,
120
,
122–123
,
125–142
,
144–146
,
149
,
151–155
,
157–158
,
160–168
,
171–196
,
198–202
,
204–205
,
207–214
,
216–217
,
219–228
,
230–231
,
233–252
,
254–255
,
257–260
,
263–265
,
267–268
,
270–284
,
286–287
,
289–294
,
296–301
,
303–306
,
314–316
,
318–320
,
322–324
,
326–328
,
330–332
,
334–336
,
338–340
,
342–344
,
346–350
,
352–357
,
359–360
,
362–365
,
367–368
,
370–374
,
376–378
,
380–384
,
386–392
,
394–398
,
400–402
,
404
,
406–408
,
410–424
,
426–443
,
445–451
,
453–455
,
457–468
,
470–485
,
487–497
,
499–500
,
502–508
,
510–515
,
517
,
519–524
,
526–529
,
531
,
533–547
,
549–550
,
552–566
,
568–569
,
571–574
,
576–589
,
591–592
,
594–598
,
600–602
,
604–605
,
70–77
,
79–84
,
86–91
,
93–99
pod_spec_builder.rs
0%
100%
0%
0%
100–125
,
127–149
,
15
,
150–152
,
154–159
,
16
,
160–166
,
168–169
,
17
,
170–172
,
174–176
,
178–179
,
18
,
180
,
182–183
,
185
,
187
,
19–32
,
34–71
,
73–90
,
92–99
provider.rs
0%
100%
0%
0%
32–48
,
50–53
,
61–63
,
65–72
,
74–82
,
84–90
crates/provider/src/native
namespace.rs
0%
100%
0%
0%
100–105
,
107–113
,
115–117
,
119
,
123–129
,
132–136
,
138–149
,
151
,
153–159
,
161–166
,
170–171
,
173
,
175–176
,
178–180
,
183–185
,
187–188
,
41–49
,
51–60
,
68–70
,
72–74
,
76–78
,
80–87
,
89–92
,
94–99
node.rs
0%
100%
0%
0%
100–115
,
117
,
119
,
121–122
,
124–132
,
134–135
,
137–148
,
150–151
,
153–163
,
165–171
,
173–192
,
194
,
196
,
198
,
200–201
,
203–210
,
213
,
215–216
,
218–219
,
221–223
,
227–228
,
230–237
,
239–240
,
242–270
,
272–273
,
281–283
,
285–287
,
289–291
,
293–295
,
297–299
,
301–303
,
305–307
,
309–311
,
313–320
,
322–324
,
326–328
,
330–346
,
348–349
,
351–354
,
356
,
358–366
,
369–386
,
389–395
,
397–411
,
413–418
,
420–421
,
423–436
,
438–439
,
441–442
,
444–445
,
447–448
,
450–451
,
453–454
,
456–457
,
459–462
,
464–466
,
468–471
,
473
,
475–476
,
478–481
,
483–485
,
487–488
,
63–77
,
79–84
,
86–93
,
95–99
provider.rs
0%
100%
0%
0%
31–48
,
50–53
,
61–63
,
65–72
,
74–81
,
83–89
crates/provider/src/shared
helpers.rs
91.86%
100%
92.86%
91.67%
10–12
,
8–9
types.rs
5.34%
100%
7.14%
5.02%
101–111
,
114
,
12
,
123–134
,
136–143
,
145–155
,
158
,
168–178
,
180–194
,
196–202
,
204–210
,
212–215
,
225–234
,
236–243
,
245–255
,
26
,
265–274
,
276–283
,
285–295
,
319–325
,
329–336
,
43–57
,
59–65
,
67–70
,
72–79
,
81–91
,
93–99
crates/sdk/src
lib.rs
0%
100%
0%
0%
31–35
,
37–41
crates/support/src
fs.rs
75%
100%
66.67%
80%
net.rs
0%
100%
0%
0%
10
,
4–9
crates/support/src/fs
in_memory.rs
95.55%
100%
92.20%
95.93%
107
,
245–253
,
41–44
,
46
,
48–51
,
53
,
55–58
,
60
,
63
,
9
local.rs
97.38%
100%
93.98%
97.88%
63
,
8
,
89–94
crates/test-runner/src
lib.rs
100%
100%
100%
100%