LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/lvol/lvol.c
- lvol_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
2112
2153
98.1 %
Date:
2024-07-13 21:41:39
Functions:
90
117
76.9 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
352
616
57.1 %
Function Name
Hit count
count_clones
24
free_dev
144
get_missing_esnap
402
init_bdev
18
init_dev
306
lvol_clone
6
lvol_clone_fail
6
lvol_close
6
lvol_create_destroy_success
6
lvol_create_fail
6
lvol_create_thin_provisioned
6
lvol_decouple_parent
6
lvol_destroy_fail
6
lvol_esnap_create_bad_args
6
lvol_esnap_create_delete
6
lvol_esnap_hotplug
6
lvol_esnap_hotplug_scenario
78
lvol_esnap_load_esnaps
6
lvol_esnap_missing
6
lvol_esnap_reload
6
lvol_get_by
6
lvol_get_xattr
6
lvol_inflate
6
lvol_iter_clones
6
lvol_names
6
lvol_op_with_handle_complete
714
lvol_open
6
lvol_refcnt
6
lvol_rename
6
lvol_resize
6
lvol_set_external_parent
6
lvol_set_parent
6
lvol_set_read_only
6
lvol_shallow_copy
6
lvol_snapshot
6
lvol_snapshot_fail
6
lvol_store_op_with_handle_complete
390
lvols_load
6
lvs_init_destroy_success
6
lvs_init_opts_success
6
lvs_init_unload_success
6
lvs_names
6
lvs_rename
6
lvs_unload_lvs_is_null_fail
6
main
6
missing_get_lvol_count
324
null_cb
18
op_complete
1344
spdk_bdev_create_bs_dev_ro
0
spdk_bdev_get_block_size
0
spdk_bdev_get_by_name
0
spdk_bdev_get_name
0
spdk_bdev_get_num_blocks
0
spdk_bdev_get_uuid
0
spdk_bdev_notify_blockcnt_change
0
spdk_blob_close
852
spdk_blob_get_clones
378
spdk_blob_get_esnap_id
0
spdk_blob_get_id
1056
spdk_blob_get_num_clusters
0
spdk_blob_get_xattr_value
258
spdk_blob_is_degraded
0
spdk_blob_is_esnap_clone
0
spdk_blob_is_read_only
0
spdk_blob_is_snapshot
0
spdk_blob_is_thin_provisioned
0
spdk_blob_open_opts_init
486
spdk_blob_opts_init
390
spdk_blob_resize
36
spdk_blob_set_esnap_bs_dev
150
spdk_blob_set_read_only
6
spdk_blob_set_xattr
708
spdk_blob_sync_md
336
spdk_bs_alloc_io_channel
30
spdk_bs_blob_decouple_parent
12
spdk_bs_blob_set_external_parent
6
spdk_bs_blob_set_parent
6
spdk_bs_blob_shallow_copy
6
spdk_bs_create_blob
294
spdk_bs_create_blob_ext
750
spdk_bs_create_clone
24
spdk_bs_create_snapshot
42
spdk_bs_delete_blob
504
spdk_bs_destroy
168
spdk_bs_free_cluster_count
0
spdk_bs_free_io_channel
30
spdk_bs_get_cluster_size
432
spdk_bs_get_page_size
0
spdk_bs_get_super
84
spdk_bs_grow
0
spdk_bs_grow_live
0
spdk_bs_inflate_blob
12
spdk_bs_init
312
spdk_bs_iter_first
48
spdk_bs_iter_next
120
spdk_bs_load
90
spdk_bs_open_blob
870
spdk_bs_open_blob_ext
486
spdk_bs_opts_init
420
spdk_bs_set_super
294
spdk_bs_unload
210
test_lvs_load
6
ut_cb_res_clear
156
ut_cb_res_untouched
12
ut_create_degraded
12
ut_destroy_degraded
12
ut_esnap_bs_dev_create
6
ut_esnap_hotplug_dev_create
336
ut_mq_dequeue_spdk_bdev_create_bs_dev_ro
0
ut_mq_dequeue_spdk_bdev_get_by_name
0
ut_mq_dequeue_spdk_bdev_get_name
0
ut_mq_dequeue_spdk_blob_is_degraded
0
ut_mq_dequeue_spdk_blob_is_esnap_clone
0
ut_mq_dequeue_spdk_blob_set_read_only
0
ut_mq_dequeue_spdk_bs_free_cluster_count
0
ut_mq_dequeue_spdk_bs_get_cluster_size
0
ut_mq_dequeue_spdk_bs_get_page_size
0
Generated by:
LCOV version 1.14