LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: Combined Lines: 184390 246545 74.8 %
Date: 2024-12-10 23:08:04 Functions: 13773 18164 75.8 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 111210 543860 20.4 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
spdk
90.4%90.4%
90.4 % 273 / 302 86.7 % 52 / 60 36.9 % 235 / 637
spdk/app/fio/bdev
69.5%69.5%
69.5 % 528 / 760 94.4 % 51 / 54 13.5 % 268 / 1982
spdk/app/fio/nvme
41.5%41.5%
41.5 % 383 / 922 66.7 % 26 / 39 8.3 % 214 / 2574
spdk/app/iscsi_tgt
37.8%37.8%
37.8 % 14 / 37 50.0 % 2 / 4 22.7 % 5 / 22
spdk/app/nvmf_tgt
55.0%55.0%
55.0 % 11 / 20 50.0 % 2 / 4 30.0 % 3 / 10
spdk/app/spdk_dd
72.1%72.1%
72.1 % 589 / 817 91.2 % 31 / 34 18.1 % 367 / 2024
spdk/app/spdk_nvme_discover
0.0%
0.0 % 0 / 170 0.0 % 0 / 10 0.0 % 0 / 279
spdk/app/spdk_nvme_identify
62.2%62.2%
62.2 % 1349 / 2168 74.1 % 40 / 54 22.7 % 1089 / 4805
spdk/app/spdk_nvme_perf
48.8%48.8%
48.8 % 940 / 1927 66.2 % 49 / 74 11.4 % 615 / 5382
spdk/app/spdk_tgt
44.4%44.4%
44.4 % 20 / 45 60.0 % 3 / 5 33.3 % 9 / 27
spdk/app/trace
32.6%32.6%
32.6 % 104 / 319 50.0 % 10 / 20 8.4 % 69 / 825
spdk/app/trace_record
55.2%55.2%
55.2 % 235 / 426 86.7 % 13 / 15 13.7 % 128 / 932
spdk/app/vhost
82.1%82.1%
82.1 % 32 / 39 100.0 % 5 / 5 44.0 % 11 / 25
spdk/examples/accel/perf
64.0%64.0%
64.0 % 675 / 1054 91.7 % 22 / 24 16.2 % 478 / 2957
spdk/examples/bdev/bdevperf
65.1%65.1%
65.1 % 1183 / 1818 80.0 % 64 / 80 18.4 % 831 / 4524
spdk/examples/bdev/hello_world
50.6%50.6%
50.6 % 85 / 168 63.6 % 7 / 11 6.3 % 22 / 348
spdk/examples/blob/cli
51.7%51.7%
51.7 % 480 / 928 78.9 % 30 / 38 10.9 % 227 / 2075
spdk/examples/blob/hello_world
63.0%63.0%
63.0 % 121 / 192 94.4 % 17 / 18 9.7 % 23 / 236
spdk/examples/fsdev/hello_world
0.0%
0.0 % 0 / 326 0.0 % 0 / 29 0.0 % 0 / 644
spdk/examples/idxd/perf
0.0%
0.0 % 0 / 635 0.0 % 0 / 27 0.0 % 0 / 1691
spdk/examples/interrupt_tgt
59.2%59.2%
59.2 % 45 / 76 88.9 % 8 / 9 17.3 % 13 / 75
spdk/examples/ioat/perf
71.0%71.0%
71.0 % 230 / 324 95.0 % 19 / 20 13.7 % 96 / 700
spdk/examples/ioat/verify
68.5%68.5%
68.5 % 183 / 267 95.0 % 19 / 20 13.0 % 84 / 647
spdk/examples/nvme/abort
57.5%57.5%
57.5 % 387 / 673 96.2 % 25 / 26 12.3 % 227 / 1844
spdk/examples/nvme/arbitration
51.2%51.2%
51.2 % 339 / 662 70.6 % 24 / 34 12.4 % 212 / 1716
spdk/examples/nvme/cmb_copy
62.5%62.5%
62.5 % 125 / 200 90.0 % 9 / 10 11.4 % 50 / 438
spdk/examples/nvme/hello_world
57.2%57.2%
57.2 % 131 / 229 75.0 % 9 / 12 11.5 % 77 / 670
spdk/examples/nvme/hotplug
58.2%58.2%
58.2 % 185 / 318 82.6 % 19 / 23 17.1 % 105 / 615
spdk/examples/nvme/nvme_manage
0.0%
0.0 % 0 / 1164 0.0 % 0 / 40 0.0 % 0 / 2712
spdk/examples/nvme/pmr_persistence
62.6%62.6%
62.6 % 129 / 206 88.9 % 8 / 9 18.1 % 41 / 226
spdk/examples/nvme/reconnect
62.7%62.7%
62.7 % 393 / 627 96.6 % 28 / 29 14.3 % 235 / 1649
spdk/examples/nvmf/nvmf
66.2%66.2%
66.2 % 311 / 470 97.0 % 32 / 33 22.0 % 136 / 617
spdk/examples/sock/hello_world
69.5%69.5%
69.5 % 248 / 357 92.9 % 13 / 14 14.6 % 89 / 611
spdk/examples/thread/thread
0.0%
0.0 % 0 / 275 0.0 % 0 / 29 0.0 % 0 / 282
spdk/examples/util/zipf
0.0%
0.0 % 0 / 38 0.0 % 0 / 3 0.0 % 0 / 44
spdk/histogram_data.h
92.4%92.4%
92.4 % 61 / 66 100.0 % 4 / 4 80.0 % 16 / 20
spdk/include/linux
84.6%84.6%
84.6 % 11 / 13 66.7 % 2 / 3 0.0 % 0 / 30
spdk/include/spdk_internal
81.0%81.0%
81.0 % 603 / 744 97.8 % 44 / 45 36.7 % 800 / 2179
spdk/lib/accel
75.9%75.9%
75.9 % 2222 / 2926 91.6 % 175 / 191 15.7 % 1845 / 11782
spdk/lib/bdev
80.5%80.5%
80.5 % 5758 / 7152 90.5 % 517 / 571 20.5 % 5567 / 27205
spdk/lib/blob
82.2%82.2%
82.2 % 5199 / 6321 92.8 % 410 / 442 11.7 % 3256 / 27831
spdk/lib/blobfs
84.8%84.8%
84.8 % 1448 / 1708 96.4 % 132 / 137 10.1 % 672 / 6664
spdk/lib/conf
63.0%63.0%
63.0 % 218 / 346 80.6 % 25 / 31 20.3 % 142 / 698
spdk/lib/dma
81.5%81.5%
81.5 % 150 / 184 86.4 % 19 / 22 32.8 % 173 / 528
spdk/lib/env_dpdk
71.5%71.5%
71.5 % 1861 / 2604 78.3 % 206 / 263 42.5 % 2387 / 5621
spdk/lib/env_ocf
93.8%93.8%
93.8 % 15 / 16 100.0 % 6 / 6 50.0 % 3 / 6
spdk/lib/env_ocf/include/ocf
100.0%
100.0 % 37 / 37 100.0 % 6 / 6 - 0 / 0
spdk/lib/event
73.7%73.7%
73.7 % 1830 / 2483 90.5 % 153 / 169 45.9 % 2326 / 5071
spdk/lib/fsdev
75.2%75.2%
75.2 % 925 / 1230 89.9 % 124 / 138 5.6 % 343 / 6174
spdk/lib/ftl
60.4%60.4%
60.4 % 3549 / 5871 78.5 % 426 / 543 6.1 % 1471 / 23957
spdk/lib/ftl/base
70.7%70.7%
70.7 % 65 / 92 100.0 % 9 / 9 17.6 % 52 / 296
spdk/lib/ftl/mngt
55.0%55.0%
55.0 % 1285 / 2338 83.4 % 171 / 205 5.3 % 412 / 7842
spdk/lib/ftl/nvc
45.8%45.8%
45.8 % 135 / 295 51.4 % 18 / 35 9.6 % 83 / 862
spdk/lib/ftl/upgrade
48.2%48.2%
48.2 % 422 / 876 56.8 % 46 / 81 6.6 % 221 / 3346
spdk/lib/ftl/utils
67.6%67.6%
67.6 % 984 / 1455 90.0 % 117 / 130 10.1 % 481 / 4741
spdk/lib/fuse_dispatcher
38.9%38.9%
38.9 % 640 / 1645 54.5 % 85 / 156 6.1 % 206 / 3363
spdk/lib/idxd
4.6%4.6%
4.6 % 76 / 1646 10.7 % 8 / 75 0.7 % 33 / 4505
spdk/lib/init
73.2%73.2%
73.2 % 443 / 605 90.6 % 48 / 53 52.1 % 715 / 1373
spdk/lib/ioat
72.4%72.4%
72.4 % 281 / 388 97.3 % 36 / 37 8.9 % 77 / 864
spdk/lib/iscsi
69.7%69.7%
69.7 % 5219 / 7487 91.2 % 423 / 464 16.7 % 3605 / 21589
spdk/lib/json
93.2%93.2%
93.2 % 1076 / 1154 94.9 % 93 / 98 54.6 % 1166 / 2134
spdk/lib/jsonrpc
68.3%68.3%
68.3 % 562 / 823 91.4 % 53 / 58 43.5 % 1044 / 2400
spdk/lib/keyring
81.9%81.9%
81.9 % 208 / 254 100.0 % 25 / 25 23.3 % 214 / 918
spdk/lib/log
86.5%86.5%
86.5 % 270 / 312 91.7 % 33 / 36 42.5 % 272 / 640
spdk/lib/lvol
81.3%81.3%
81.3 % 1150 / 1414 93.8 % 91 / 97 12.6 % 751 / 5942
spdk/lib/nbd
68.1%68.1%
68.1 % 540 / 793 92.5 % 49 / 53 42.1 % 1058 / 2511
spdk/lib/notify
83.5%83.5%
83.5 % 76 / 91 100.0 % 12 / 12 40.2 % 66 / 164
spdk/lib/nvme
71.7%71.7%
71.7 % 11746 / 16388 87.0 % 951 / 1093 24.1 % 13037 / 54088
spdk/lib/nvmf
68.7%68.7%
68.7 % 12036 / 17513 84.9 % 874 / 1030 24.8 % 16167 / 65162
spdk/lib/rdma_provider
68.0%68.0%
68.0 % 123 / 181 93.3 % 14 / 15 9.4 % 51 / 544
spdk/lib/rdma_utils
75.6%75.6%
75.6 % 223 / 295 100.0 % 16 / 16 17.3 % 142 / 823
spdk/lib/reduce
68.2%68.2%
68.2 % 733 / 1075 88.5 % 69 / 78 56.4 % 351 / 622
spdk/lib/rpc
89.7%89.7%
89.7 % 218 / 243 100.0 % 26 / 26 55.4 % 279 / 504
spdk/lib/scsi
72.1%72.1%
72.1 % 1903 / 2638 92.6 % 138 / 149 14.4 % 896 / 6238
spdk/lib/sock
83.7%83.7%
83.7 % 555 / 663 100.0 % 62 / 62 41.6 % 837 / 2012
spdk/lib/thread
80.6%80.6%
80.6 % 1632 / 2024 88.1 % 170 / 193 39.5 % 5042 / 12762
spdk/lib/trace
58.2%58.2%
58.2 % 396 / 680 70.2 % 33 / 47 46.5 % 581 / 1250
spdk/lib/trace_parser
66.4%66.4%
66.4 % 158 / 238 95.5 % 21 / 22 11.9 % 90 / 755
spdk/lib/ublk
69.3%69.3%
69.3 % 952 / 1373 91.1 % 92 / 101 10.6 % 395 / 3739
spdk/lib/ut
35.6%35.6%
35.6 % 48 / 135 60.0 % 3 / 5 18.2 % 51 / 280
spdk/lib/ut_mock
62.5%62.5%
62.5 % 10 / 16 53.8 % 7 / 13 8.6 % 30 / 350
spdk/lib/util
84.2%84.2%
84.2 % 2889 / 3432 90.2 % 267 / 296 31.8 % 2350 / 7394
spdk/lib/vfio_user/host
77.4%77.4%
77.4 % 356 / 460 96.3 % 26 / 27 47.4 % 665 / 1404
spdk/lib/vfu_tgt
69.1%69.1%
69.1 % 355 / 514 91.7 % 33 / 36 16.3 % 252 / 1548
spdk/lib/vhost
59.8%59.8%
59.8 % 2067 / 3454 80.6 % 224 / 278 9.5 % 1033 / 10854
spdk/lib/virtio
50.6%50.6%
50.6 % 813 / 1608 69.2 % 72 / 104 7.2 % 290 / 4027
spdk/lib/vmd
1.1%1.1%
1.1 % 10 / 916 6.0 % 4 / 67 0.1 % 3 / 3994
spdk/module/accel/dpdk_compressdev
68.2%68.2%
68.2 % 298 / 437 100.0 % 24 / 24 48.9 % 131 / 268
spdk/module/accel/dpdk_cryptodev
70.3%70.3%
70.3 % 502 / 714 92.7 % 38 / 41 55.9 % 257 / 460
spdk/module/accel/dsa
2.2%2.2%
2.2 % 8 / 370 16.7 % 5 / 30 0.0 % 0 / 1551
spdk/module/accel/error
68.4%68.4%
68.4 % 154 / 225 92.0 % 23 / 25 9.8 % 53 / 541
spdk/module/accel/iaa
3.7%3.7%
3.7 % 8 / 219 20.8 % 5 / 24 0.0 % 0 / 515
spdk/module/accel/ioat
78.5%78.5%
78.5 % 128 / 163 100.0 % 23 / 23 9.8 % 43 / 437
spdk/module/bdev/aio
63.4%63.4%
63.4 % 399 / 629 87.0 % 47 / 54 10.9 % 142 / 1304
spdk/module/bdev/compress
65.2%65.2%
65.2 % 508 / 779 78.7 % 59 / 75 41.6 % 152 / 365
spdk/module/bdev/crypto
68.7%68.7%
68.7 % 367 / 534 84.1 % 37 / 44 49.6 % 133 / 268
spdk/module/bdev/delay
46.4%46.4%
46.4 % 277 / 597 63.3 % 31 / 49 5.4 % 105 / 1960
spdk/module/bdev/error
64.5%64.5%
64.5 % 254 / 394 85.0 % 34 / 40 11.4 % 104 / 916
spdk/module/bdev/ftl
62.4%62.4%
62.4 % 349 / 559 86.0 % 49 / 57 7.6 % 77 / 1017
spdk/module/bdev/gpt
70.4%70.4%
70.4 % 316 / 449 85.7 % 30 / 35 21.7 % 207 / 955
spdk/module/bdev/iscsi
59.7%59.7%
59.7 % 399 / 668 83.1 % 49 / 59 9.4 % 133 / 1413
spdk/module/bdev/lvol
75.7%75.7%
75.7 % 1476 / 1951 91.9 % 159 / 173 15.6 % 581 / 3713
spdk/module/bdev/malloc
73.8%73.8%
73.8 % 445 / 603 97.7 % 42 / 43 28.6 % 573 / 2004
spdk/module/bdev/null
67.1%67.1%
67.1 % 224 / 334 93.3 % 28 / 30 6.8 % 73 / 1075
spdk/module/bdev/nvme
64.9%64.9%
64.9 % 5094 / 7845 82.0 % 434 / 529 18.5 % 4659 / 25193
spdk/module/bdev/ocf
72.5%72.5%
72.5 % 1170 / 1613 93.3 % 154 / 165 59.1 % 482 / 816
spdk/module/bdev/passthru
65.8%65.8%
65.8 % 273 / 415 83.8 % 31 / 37 29.3 % 371 / 1268
spdk/module/bdev/raid
79.2%79.2%
79.2 % 3043 / 3840 94.4 % 271 / 287 16.2 % 1636 / 10108
spdk/module/bdev/rbd
64.9%64.9%
64.9 % 561 / 865 94.6 % 70 / 74 41.5 % 193 / 465
spdk/module/bdev/split
70.7%70.7%
70.7 % 203 / 287 90.3 % 28 / 31 18.1 % 91 / 504
spdk/module/bdev/uring
46.8%46.8%
46.8 % 236 / 504 79.1 % 34 / 43 27.6 % 61 / 221
spdk/module/bdev/virtio
54.1%54.1%
54.1 % 856 / 1581 79.6 % 90 / 113 7.6 % 291 / 3837
spdk/module/bdev/xnvme
77.4%77.4%
77.4 % 243 / 314 93.3 % 28 / 30 57.5 % 73 / 127
spdk/module/bdev/zone_block
74.8%74.8%
74.8 % 409 / 547 84.1 % 37 / 44 12.2 % 176 / 1447
spdk/module/blob/bdev
70.6%70.6%
70.6 % 218 / 309 92.9 % 26 / 28 19.3 % 171 / 888
spdk/module/blobfs/bdev
61.1%61.1%
61.1 % 243 / 398 80.4 % 37 / 46 21.7 % 65 / 300
spdk/module/env_dpdk
78.9%78.9%
78.9 % 15 / 19 100.0 % 2 / 2 66.7 % 4 / 6
spdk/module/event/subsystems/accel
100.0%
100.0 % 12 / 12 100.0 % 5 / 5 - 0 / 0
spdk/module/event/subsystems/bdev
100.0%
100.0 % 21 / 21 100.0 % 11 / 11 - 0 / 0
spdk/module/event/subsystems/fsdev
100.0%
100.0 % 16 / 16 100.0 % 6 / 6 - 0 / 0
spdk/module/event/subsystems/iobuf
87.8%87.8%
87.8 % 65 / 74 100.0 % 10 / 10 17.2 % 11 / 64
spdk/module/event/subsystems/iscsi
100.0%
100.0 % 18 / 18 100.0 % 8 / 8 - 0 / 0
spdk/module/event/subsystems/keyring
100.0%
100.0 % 14 / 14 100.0 % 4 / 4 - 0 / 0
spdk/module/event/subsystems/nbd
100.0%
100.0 % 15 / 15 100.0 % 6 / 6 - 0 / 0
spdk/module/event/subsystems/nvmf
75.6%75.6%
75.6 % 354 / 468 95.1 % 39 / 41 53.0 % 255 / 481
spdk/module/event/subsystems/scheduler
87.5%87.5%
87.5 % 28 / 32 100.0 % 4 / 4 71.4 % 10 / 14
spdk/module/event/subsystems/scsi
100.0%
100.0 % 10 / 10 100.0 % 4 / 4 - 0 / 0
spdk/module/event/subsystems/sock
84.2%84.2%
84.2 % 16 / 19 100.0 % 4 / 4 83.3 % 5 / 6
spdk/module/event/subsystems/ublk
88.9%88.9%
88.9 % 16 / 18 100.0 % 6 / 6 50.0 % 1 / 2
spdk/module/event/subsystems/vfu_tgt
100.0%
100.0 % 13 / 13 100.0 % 5 / 5 - 0 / 0
spdk/module/event/subsystems/vhost_blk
100.0%
100.0 % 14 / 14 100.0 % 6 / 6 - 0 / 0
spdk/module/event/subsystems/vhost_scsi
100.0%
100.0 % 14 / 14 100.0 % 6 / 6 - 0 / 0
spdk/module/event/subsystems/vmd
24.7%24.7%
24.7 % 21 / 85 57.1 % 8 / 14 23.5 % 8 / 34
spdk/module/fsdev/aio
40.0%40.0%
40.0 % 600 / 1499 70.8 % 68 / 96 3.9 % 217 / 5610
spdk/module/keyring/file
79.0%79.0%
79.0 % 98 / 124 100.0 % 17 / 17 22.4 % 26 / 116
spdk/module/keyring/linux
65.8%65.8%
65.8 % 48 / 73 92.9 % 13 / 14 23.2 % 13 / 56
spdk/module/scheduler/dpdk_governor
65.5%65.5%
65.5 % 74 / 113 100.0 % 12 / 12 30.0 % 30 / 100
spdk/module/scheduler/dynamic
90.6%90.6%
90.6 % 193 / 213 100.0 % 17 / 17 53.7 % 262 / 488
spdk/module/scheduler/gscheduler
66.7%66.7%
66.7 % 38 / 57 100.0 % 6 / 6 10.4 % 15 / 144
spdk/module/sock/posix
69.6%69.6%
69.6 % 835 / 1199 96.9 % 63 / 65 38.2 % 1143 / 2994
spdk/module/sock/uring
56.7%56.7%
56.7 % 545 / 961 86.5 % 45 / 52 38.7 % 273 / 706
spdk/module/vfu_device
60.2%60.2%
60.2 % 1381 / 2294 89.9 % 151 / 168 9.7 % 651 / 6744
spdk/test/accel/dif
80.9%80.9%
80.9 % 1273 / 1574 96.9 % 93 / 96 9.0 % 344 / 3808
spdk/test/app/bdev_svc
72.2%72.2%
72.2 % 26 / 36 60.0 % 3 / 5 34.6 % 9 / 26
spdk/test/app/fuzz/common
55.6%55.6%
55.6 % 79 / 142 87.5 % 7 / 8 18.8 % 30 / 160
spdk/test/app/fuzz/iscsi_fuzz
72.1%72.1%
72.1 % 442 / 613 85.3 % 29 / 34 7.1 % 143 / 2011
spdk/test/app/fuzz/llvm_nvme_fuzz
73.8%73.8%
73.8 % 420 / 569 72.0 % 36 / 50 43.3 % 1497 / 3457
spdk/test/app/fuzz/llvm_vfio_fuzz
69.1%69.1%
69.1 % 242 / 350 90.9 % 20 / 22 47.9 % 310 / 647
spdk/test/app/fuzz/nvme_fuzz
48.3%48.3%
48.3 % 253 / 524 83.3 % 20 / 24 6.8 % 135 / 1998
spdk/test/app/fuzz/vhost_fuzz
64.8%64.8%
64.8 % 423 / 653 92.3 % 36 / 39 12.5 % 268 / 2151
spdk/test/app/histogram_perf
0.0%
0.0 % 0 / 35 0.0 % 0 / 2 0.0 % 0 / 40
spdk/test/app/jsoncat
0.0%
0.0 % 0 / 101 0.0 % 0 / 5 0.0 % 0 / 97
spdk/test/app/stub
55.1%55.1%
55.1 % 65 / 118 87.5 % 7 / 8 13.1 % 31 / 237
spdk/test/bdev/bdevio
91.9%91.9%
91.9 % 793 / 863 97.2 % 69 / 71 19.9 % 190 / 956
spdk/test/blobfs/fuse
84.8%84.8%
84.8 % 28 / 33 100.0 % 4 / 4 28.6 % 4 / 14
spdk/test/blobfs/mkfs
57.8%57.8%
57.8 % 26 / 45 60.0 % 3 / 5 14.7 % 5 / 34
spdk/test/common/lib
77.4%77.4%
77.4 % 436 / 563 36.9 % 76 / 206 10.7 % 310 / 2908
spdk/test/common/lib/bdev
30.8%30.8%
30.8 % 4 / 13 18.2 % 4 / 22 13.9 % 5 / 36
spdk/test/common/lib/nvme
44.4%44.4%
44.4 % 36 / 81 21.5 % 14 / 65 15.1 % 19 / 126
spdk/test/dma/test_dma
53.7%53.7%
53.7 % 380 / 708 83.8 % 31 / 37 12.6 % 195 / 1547
spdk/test/env/env_dpdk_post_init
79.5%79.5%
79.5 % 35 / 44 100.0 % 3 / 3 52.7 % 39 / 74
spdk/test/env/mem_callbacks
92.1%92.1%
92.1 % 82 / 89 100.0 % 5 / 5 55.3 % 126 / 228
spdk/test/env/memory
93.5%93.5%
93.5 % 245 / 262 35.5 % 11 / 31 20.6 % 201 / 975
spdk/test/env/pci
94.8%94.8%
94.8 % 110 / 116 100.0 % 11 / 11 56.2 % 18 / 32
spdk/test/env/vtophys
90.9%90.9%
90.9 % 90 / 99 100.0 % 3 / 3 73.1 % 57 / 78
spdk/test/event/app_repeat
76.9%76.9%
76.9 % 30 / 39 80.0 % 4 / 5 50.0 % 13 / 26
spdk/test/event/event_perf
79.8%79.8%
79.8 % 67 / 84 83.3 % 5 / 6 50.7 % 36 / 71
spdk/test/event/reactor
79.2%79.2%
79.2 % 42 / 53 71.4 % 5 / 7 38.2 % 13 / 34
spdk/test/event/reactor_perf
63.3%63.3%
63.3 % 38 / 60 66.7 % 4 / 6 37.3 % 22 / 59
spdk/test/event/scheduler
79.2%79.2%
79.2 % 171 / 216 95.5 % 21 / 22 56.9 % 199 / 350
spdk/test/lvol/esnap
94.8%94.8%
94.8 % 488 / 515 95.7 % 22 / 23 16.4 % 111 / 678
spdk/test/nvme/aer
67.8%67.8%
67.8 % 301 / 444 95.0 % 19 / 20 40.9 % 282 / 690
spdk/test/nvme/boot_partition
0.0%
0.0 % 0 / 149 0.0 % 0 / 7 0.0 % 0 / 164
spdk/test/nvme/compliance
91.5%91.5%
91.5 % 829 / 906 96.2 % 25 / 26 9.7 % 188 / 1929
spdk/test/nvme/connect_stress
37.7%37.7%
37.7 % 60 / 159 80.0 % 4 / 5 13.3 % 31 / 233
spdk/test/nvme/cuse
72.8%72.8%
72.8 % 91 / 125 27.8 % 10 / 36 4.0 % 30 / 750
spdk/test/nvme/doorbell_aers
74.4%74.4%
74.4 % 119 / 160 94.1 % 16 / 17 18.3 % 40 / 218
spdk/test/nvme/e2edp
16.9%16.9%
16.9 % 60 / 356 31.6 % 6 / 19 3.8 % 33 / 869
spdk/test/nvme/err_injection
80.5%80.5%
80.5 % 107 / 133 100.0 % 7 / 7 22.6 % 76 / 336
spdk/test/nvme/fdp
66.2%66.2%
66.2 % 438 / 662 91.7 % 22 / 24 22.3 % 299 / 1341
spdk/test/nvme/fused_ordering
52.8%52.8%
52.8 % 114 / 216 88.9 % 8 / 9 11.4 % 47 / 412
spdk/test/nvme/overhead
60.0%60.0%
60.0 % 240 / 400 81.0 % 17 / 21 13.6 % 112 / 826
spdk/test/nvme/reserve
18.0%18.0%
18.0 % 42 / 233 33.3 % 4 / 12 4.8 % 16 / 330
spdk/test/nvme/reset
67.4%67.4%
67.4 % 261 / 387 95.5 % 21 / 22 15.9 % 153 / 963
spdk/test/nvme/sgl
85.0%85.0%
85.0 % 233 / 274 100.0 % 20 / 20 9.2 % 89 / 966
spdk/test/nvme/simple_copy
57.9%57.9%
57.9 % 158 / 273 92.3 % 12 / 13 12.7 % 83 / 651
spdk/test/nvme/startup
57.0%57.0%
57.0 % 49 / 86 66.7 % 4 / 6 10.9 % 25 / 230
spdk/test/rpc_client
65.3%65.3%
65.3 % 156 / 239 88.2 % 15 / 17 50.4 % 142 / 282
spdk/test/thread/lock
91.2%91.2%
91.2 % 219 / 240 100.0 % 21 / 21 52.6 % 257 / 489
spdk/test/thread/poller_perf
78.0%78.0%
78.0 % 71 / 91 77.8 % 7 / 9 47.4 % 36 / 76
spdk/test/unit/lib
23.5%23.5%
23.5 % 8 / 34 11.8 % 8 / 68 0.9 % 16 / 1836
spdk/test/unit/lib/accel/accel.c
98.7%98.7%
98.7 % 2994 / 3032 89.6 % 60 / 67 68.6 % 319 / 465
spdk/test/unit/lib/bdev/bdev.c
99.8%99.8%
99.8 % 4872 / 4882 98.0 % 149 / 152 69.6 % 806 / 1158
spdk/test/unit/lib/bdev/bdev_zone.c
97.7%97.7%
97.7 % 253 / 259 96.3 % 26 / 27 83.8 % 31 / 37
spdk/test/unit/lib/bdev/gpt/gpt.c
100.0%
100.0 % 211 / 211 100.0 % 6 / 6 75.0 % 15 / 20
spdk/test/unit/lib/bdev/mt/bdev.c
98.6%98.6%
98.6 % 1633 / 1657 94.9 % 74 / 78 68.4 % 195 / 285
spdk/test/unit/lib/bdev/nvme/bdev_nvme.c
97.4%97.4%
97.4 % 4665 / 4791 54.3 % 164 / 302 66.2 % 940 / 1420
spdk/test/unit/lib/bdev/part.c
93.2%93.2%
93.2 % 218 / 234 81.8 % 27 / 33 63.6 % 42 / 66
spdk/test/unit/lib/bdev/raid
91.9%91.9%
91.9 % 125 / 136 100.0 % 15 / 15 85.0 % 51 / 60
spdk/test/unit/lib/bdev/raid/bdev_raid.c
93.1%93.1%
93.1 % 1115 / 1198 66.7 % 96 / 144 57.1 % 372 / 652
spdk/test/unit/lib/bdev/raid/bdev_raid_sb.c
98.2%98.2%
98.2 % 221 / 225 80.8 % 21 / 26 62.9 % 44 / 70
spdk/test/unit/lib/bdev/raid/concat.c
93.1%93.1%
93.1 % 242 / 260 77.8 % 21 / 27 81.5 % 75 / 92
spdk/test/unit/lib/bdev/raid/raid0.c
97.0%97.0%
97.0 % 477 / 492 85.7 % 36 / 42 72.3 % 175 / 242
spdk/test/unit/lib/bdev/raid/raid1.c
98.1%98.1%
98.1 % 316 / 322 75.9 % 22 / 29 73.6 % 53 / 72
spdk/test/unit/lib/bdev/scsi_nvme.c
100.0%
100.0 % 176 / 176 100.0 % 4 / 4 - 0 / 0
spdk/test/unit/lib/bdev/vbdev_lvol.c
92.7%92.7%
92.7 % 1091 / 1177 77.0 % 97 / 126 69.8 % 254 / 364
spdk/test/unit/lib/bdev/vbdev_zone_block.c
94.3%94.3%
94.3 % 797 / 845 74.2 % 69 / 93 67.0 % 213 / 318
spdk/test/unit/lib/blob
70.2%70.2%
70.2 % 170 / 242 79.2 % 19 / 24 50.6 % 79 / 156
spdk/test/unit/lib/blob/blob.c
99.5%99.5%
99.5 % 6831 / 6865 97.7 % 171 / 175 66.1 % 1491 / 2256
spdk/test/unit/lib/blob/blob_bdev.c
96.2%96.2%
96.2 % 304 / 316 48.8 % 21 / 43 50.0 % 57 / 114
spdk/test/unit/lib/blobfs/blobfs_async_ut
99.1%99.1%
99.1 % 440 / 444 81.0 % 17 / 21 73.3 % 66 / 90
spdk/test/unit/lib/blobfs/blobfs_bdev.c
85.7%85.7%
85.7 % 96 / 112 70.0 % 14 / 20 83.3 % 20 / 24
spdk/test/unit/lib/blobfs/blobfs_sync_ut
99.4%99.4%
99.4 % 339 / 341 84.6 % 22 / 26 70.0 % 49 / 70
spdk/test/unit/lib/blobfs/tree.c
100.0%
100.0 % 67 / 67 100.0 % 3 / 3 100.0 % 16 / 16
spdk/test/unit/lib/dma/dma.c
98.3%98.3%
98.3 % 119 / 121 85.7 % 6 / 7 54.2 % 13 / 24
spdk/test/unit/lib/env_dpdk/pci_event.c
100.0%
100.0 % 59 / 59 100.0 % 2 / 2 50.0 % 9 / 18
spdk/test/unit/lib/event/app.c
75.3%75.3%
75.3 % 61 / 81 20.7 % 6 / 29 15.0 % 3 / 20
spdk/test/unit/lib/event/reactor.c
99.7%99.7%
99.7 % 741 / 743 83.3 % 25 / 30 71.8 % 122 / 170
spdk/test/unit/lib/fsdev/fsdev.c
98.4%98.4%
98.4 % 1120 / 1138 98.4 % 181 / 184 67.7 % 134 / 198
spdk/test/unit/lib/ftl/common
92.3%92.3%
92.3 % 72 / 78 60.0 % 9 / 15 55.0 % 22 / 40
spdk/test/unit/lib/ftl/ftl_band.c
64.7%64.7%
64.7 % 152 / 235 9.9 % 15 / 151 6.0 % 8 / 134
spdk/test/unit/lib/ftl/ftl_bitmap.c
99.0%99.0%
99.0 % 96 / 97 100.0 % 11 / 11 82.6 % 38 / 46
spdk/test/unit/lib/ftl/ftl_io.c
65.6%65.6%
65.6 % 101 / 154 9.4 % 8 / 85 10.3 % 8 / 78
spdk/test/unit/lib/ftl/ftl_l2p
95.8%95.8%
95.8 % 46 / 48 100.0 % 8 / 8 75.0 % 9 / 12
spdk/test/unit/lib/ftl/ftl_layout_upgrade
88.5%88.5%
88.5 % 170 / 192 21.3 % 10 / 47 42.4 % 28 / 66
spdk/test/unit/lib/ftl/ftl_mempool.c
85.7%85.7%
85.7 % 36 / 42 41.7 % 5 / 12 41.7 % 5 / 12
spdk/test/unit/lib/ftl/ftl_mngt
97.1%97.1%
97.1 % 440 / 453 95.5 % 64 / 67 80.0 % 32 / 40
spdk/test/unit/lib/ftl/ftl_p2l.c
86.2%86.2%
86.2 % 326 / 378 25.5 % 28 / 110 23.5 % 24 / 102
spdk/test/unit/lib/ftl/ftl_sb
92.3%92.3%
92.3 % 382 / 414 33.9 % 19 / 56 48.1 % 50 / 104
spdk/test/unit/lib/idxd/idxd.c
0.0%
0.0 % 0 / 222 0.0 % 0 / 10 - 0 / 0
spdk/test/unit/lib/idxd/idxd_user.c
77.1%77.1%
77.1 % 91 / 118 31.8 % 7 / 22 34.4 % 11 / 32
spdk/test/unit/lib/init/rpc.c
0.0%
0.0 % 0 / 141 0.0 % 0 / 24 0.0 % 0 / 32
spdk/test/unit/lib/init/subsystem.c
100.0%
100.0 % 123 / 123 100.0 % 15 / 15 83.3 % 45 / 54
spdk/test/unit/lib/ioat/ioat.c
75.0%75.0%
75.0 % 42 / 56 28.6 % 2 / 7 - 0 / 0
spdk/test/unit/lib/iscsi
76.3%76.3%
76.3 % 90 / 118 51.5 % 17 / 33 64.6 % 53 / 82
spdk/test/unit/lib/iscsi/conn.c
92.2%92.2%
92.2 % 541 / 587 27.9 % 24 / 86 32.9 % 54 / 164
spdk/test/unit/lib/iscsi/init_grp.c
100.0%
100.0 % 319 / 319 100.0 % 20 / 20 100.0 % 36 / 36
spdk/test/unit/lib/iscsi/iscsi.c
98.6%98.6%
98.6 % 1576 / 1598 66.2 % 45 / 68 65.0 % 186 / 286
spdk/test/unit/lib/iscsi/param.c
98.6%98.6%
98.6 % 215 / 218 50.0 % 6 / 12 62.5 % 90 / 144
spdk/test/unit/lib/iscsi/portal_grp.c
98.8%98.8%
98.8 % 159 / 161 73.3 % 11 / 15 27.8 % 5 / 18
spdk/test/unit/lib/iscsi/tgt_node.c
94.9%94.9%
94.9 % 335 / 353 38.5 % 15 / 39 33.6 % 47 / 140
spdk/test/unit/lib/json/json_parse.c
100.0%
100.0 % 594 / 594 100.0 % 12 / 12 74.1 % 667 / 900
spdk/test/unit/lib/json/json_util.c
100.0%
100.0 % 606 / 606 100.0 % 18 / 18 63.6 % 112 / 176
spdk/test/unit/lib/json/json_write.c
99.8%99.8%
99.8 % 568 / 569 100.0 % 20 / 20 93.8 % 349 / 372
spdk/test/unit/lib/jsonrpc/jsonrpc_server.c
100.0%
100.0 % 154 / 154 100.0 % 8 / 8 78.7 % 85 / 108
spdk/test/unit/lib/keyring/keyring.c
100.0%
100.0 % 120 / 120 100.0 % 8 / 8 65.4 % 17 / 26
spdk/test/unit/lib/log/log.c
99.4%99.4%
99.4 % 153 / 154 100.0 % 13 / 13 63.9 % 46 / 72
spdk/test/unit/lib/lvol/lvol.c
98.1%98.1%
98.1 % 2204 / 2247 78.3 % 90 / 115 73.2 % 464 / 634
spdk/test/unit/lib/notify/notify.c
100.0%
100.0 % 40 / 40 100.0 % 3 / 3 68.2 % 15 / 22
spdk/test/unit/lib/nvme/nvme.c
99.4%99.4%
99.4 % 1100 / 1107 78.5 % 51 / 65 55.7 % 235 / 422
spdk/test/unit/lib/nvme/nvme_ctrlr.c
96.3%96.3%
96.3 % 2007 / 2085 73.4 % 102 / 139 79.3 % 545 / 687
spdk/test/unit/lib/nvme/nvme_ctrlr_cmd.c
93.4%93.4%
93.4 % 539 / 577 74.4 % 67 / 90 39.0 % 126 / 323
spdk/test/unit/lib/nvme/nvme_ctrlr_ocssd_cmd.c
96.6%96.6%
96.6 % 57 / 59 60.0 % 12 / 20 25.0 % 21 / 84
spdk/test/unit/lib/nvme/nvme_cuse.c
95.0%95.0%
95.0 % 379 / 399 41.8 % 23 / 55 25.0 % 36 / 144
spdk/test/unit/lib/nvme/nvme_fabric.c
89.8%89.8%
89.8 % 230 / 256 46.5 % 20 / 43 38.7 % 46 / 119
spdk/test/unit/lib/nvme/nvme_io_msg.c
94.3%94.3%
94.3 % 99 / 105 66.7 % 8 / 12 53.6 % 15 / 28
spdk/test/unit/lib/nvme/nvme_ns.c
99.1%99.1%
99.1 % 345 / 348 86.4 % 19 / 22 67.2 % 43 / 64
spdk/test/unit/lib/nvme/nvme_ns_cmd.c
97.0%97.0%
97.0 % 1442 / 1487 55.4 % 41 / 74 76.0 % 199 / 262
spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c
91.7%91.7%
91.7 % 364 / 397 37.8 % 17 / 45 64.0 % 105 / 164
spdk/test/unit/lib/nvme/nvme_opal.c
96.4%96.4%
96.4 % 80 / 83 50.0 % 7 / 14 16.7 % 3 / 18
spdk/test/unit/lib/nvme/nvme_pcie.c
95.9%95.9%
95.9 % 717 / 748 36.5 % 31 / 85 38.8 % 97 / 250
spdk/test/unit/lib/nvme/nvme_pcie_common.c
96.9%96.9%
96.9 % 408 / 421 34.3 % 12 / 35 43.9 % 50 / 114
spdk/test/unit/lib/nvme/nvme_poll_group.c
88.3%88.3%
88.3 % 340 / 385 64.3 % 18 / 28 61.0 % 177 / 290
spdk/test/unit/lib/nvme/nvme_qpair.c
96.9%96.9%
96.9 % 473 / 488 70.6 % 24 / 34 52.3 % 67 / 128
spdk/test/unit/lib/nvme/nvme_quirks.c
100.0%
100.0 % 30 / 30 100.0 % 3 / 3 - 0 / 0
spdk/test/unit/lib/nvme/nvme_rdma.c
96.3%96.3%
96.3 % 916 / 951 48.7 % 37 / 76 49.6 % 127 / 256
spdk/test/unit/lib/nvme/nvme_tcp.c
98.8%98.8%
98.8 % 1374 / 1391 62.5 % 40 / 64 54.2 % 130 / 240
spdk/test/unit/lib/nvme/nvme_transport.c
93.2%93.2%
93.2 % 123 / 132 41.4 % 12 / 29 35.1 % 26 / 74
spdk/test/unit/lib/nvmf/auth.c
0.0%
0.0 % 0 / 864 0.0 % 0 / 32 0.0 % 0 / 200
spdk/test/unit/lib/nvmf/ctrlr.c
98.7%98.7%
98.7 % 2417 / 2449 52.1 % 73 / 140 56.4 % 342 / 606
spdk/test/unit/lib/nvmf/ctrlr_bdev.c
95.7%95.7%
95.7 % 582 / 608 50.0 % 48 / 96 30.2 % 55 / 182
spdk/test/unit/lib/nvmf/ctrlr_discovery.c
87.0%87.0%
87.0 % 450 / 517 21.1 % 16 / 76 40.2 % 166 / 413
spdk/test/unit/lib/nvmf/nvmf.c
59.7%59.7%
59.7 % 80 / 134 8.3 % 9 / 108 8.2 % 16 / 196
spdk/test/unit/lib/nvmf/rdma.c
94.7%94.7%
94.7 % 977 / 1032 37.5 % 21 / 56 36.5 % 54 / 148
spdk/test/unit/lib/nvmf/subsystem.c
94.1%94.1%
94.1 % 1267 / 1346 50.9 % 58 / 114 73.1 % 497 / 680
spdk/test/unit/lib/nvmf/tcp.c
88.0%88.0%
88.0 % 817 / 928 19.6 % 30 / 153 23.1 % 78 / 338
spdk/test/unit/lib/nvmf/transport.c
78.9%78.9%
78.9 % 168 / 213 16.9 % 15 / 89 10.8 % 18 / 166
spdk/test/unit/lib/rdma/common.c
92.0%92.0%
92.0 % 103 / 112 42.9 % 9 / 21 61.3 % 38 / 62
spdk/test/unit/lib/rpc/rpc.c
98.8%98.8%
98.8 % 163 / 165 67.9 % 19 / 28 51.5 % 34 / 66
spdk/test/unit/lib/scsi/dev.c
99.3%99.3%
99.3 % 414 / 417 90.7 % 39 / 43 62.9 % 39 / 62
spdk/test/unit/lib/scsi/lun.c
97.7%97.7%
97.7 % 426 / 436 71.1 % 32 / 45 53.2 % 33 / 62
spdk/test/unit/lib/scsi/scsi.c
100.0%
100.0 % 12 / 12 100.0 % 2 / 2 - 0 / 0
spdk/test/unit/lib/scsi/scsi_bdev.c
96.2%96.2%
96.2 % 716 / 744 54.4 % 43 / 79 52.4 % 110 / 210
spdk/test/unit/lib/scsi/scsi_pr.c
100.0%
100.0 % 474 / 474 100.0 % 18 / 18 97.0 % 322 / 332
spdk/test/unit/lib/sock/posix.c
92.9%92.9%
92.9 % 92 / 99 30.0 % 6 / 20 24.0 % 12 / 50
spdk/test/unit/lib/sock/sock.c
96.2%96.2%
96.2 % 735 / 764 95.3 % 41 / 43 54.9 % 90 / 164
spdk/test/unit/lib/thread/iobuf.c
100.0%
100.0 % 451 / 451 100.0 % 9 / 9 100.0 % 16 / 16
spdk/test/unit/lib/thread/thread.c
99.7%99.7%
99.7 % 1261 / 1265 100.0 % 66 / 66 72.7 % 189 / 260
spdk/test/unit/lib/util/base64.c
100.0%
100.0 % 201 / 201 100.0 % 7 / 7 57.1 % 16 / 28
spdk/test/unit/lib/util/bit_array.c
100.0%
100.0 % 220 / 220 100.0 % 9 / 9 93.1 % 67 / 72
spdk/test/unit/lib/util/cpuset.c
99.4%99.4%
99.4 % 167 / 168 100.0 % 7 / 7 76.5 % 26 / 34
spdk/test/unit/lib/util/crc16.c
100.0%
100.0 % 36 / 36 100.0 % 4 / 4 75.0 % 3 / 4
spdk/test/unit/lib/util/crc32_ieee.c
100.0%
100.0 % 15 / 15 100.0 % 2 / 2 - 0 / 0
spdk/test/unit/lib/util/crc32c.c
100.0%
100.0 % 112 / 112 100.0 % 3 / 3 72.2 % 13 / 18
spdk/test/unit/lib/util/crc64.c
100.0%
100.0 % 44 / 44 100.0 % 2 / 2 72.2 % 13 / 18
spdk/test/unit/lib/util/dif.c
99.9%99.9%
99.9 % 2600 / 2603 100.0 % 141 / 141 89.8 % 239 / 266
spdk/test/unit/lib/util/fd_group.c
98.9%98.9%
98.9 % 182 / 184 80.0 % 4 / 5 55.3 % 42 / 76
spdk/test/unit/lib/util/file.c
0.0%
0.0 % 0 / 71 0.0 % 0 / 3 0.0 % 0 / 58
spdk/test/unit/lib/util/iov.c
99.6%99.6%
99.6 % 241 / 242 100.0 % 10 / 10 64.3 % 45 / 70
spdk/test/unit/lib/util/math.c
100.0%
100.0 % 36 / 36 100.0 % 3 / 3 - 0 / 0
spdk/test/unit/lib/util/net.c
0.0%
0.0 % 0 / 18 0.0 % 0 / 2 - 0 / 0
spdk/test/unit/lib/util/pipe.c
100.0%
100.0 % 409 / 409 100.0 % 7 / 7 58.8 % 47 / 80
spdk/test/unit/lib/util/string.c
99.1%99.1%
99.1 % 342 / 345 100.0 % 10 / 10 57.1 % 80 / 140
spdk/test/unit/lib/util/xor.c
0.0%
0.0 % 0 / 65 0.0 % 0 / 2 0.0 % 0 / 46
spdk/test/unit/lib/vhost/vhost.c
90.8%90.8%
90.8 % 366 / 403 29.6 % 34 / 115 43.0 % 110 / 256
spdk/xnvme/include
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 50.0 % 2 / 4

Generated by: LCOV version 1.15