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: 2111 2152 98.1 %
Date: 2024-07-12 09:13:42 Functions: 90 117 76.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 253 430 58.8 %

Function Name Sort by function name Hit count Sort by hit count
count_clones 8
free_dev 48
get_missing_esnap 134
init_bdev 6
init_dev 102
lvol_clone 2
lvol_clone_fail 2
lvol_close 2
lvol_create_destroy_success 2
lvol_create_fail 2
lvol_create_thin_provisioned 2
lvol_decouple_parent 2
lvol_destroy_fail 2
lvol_esnap_create_bad_args 2
lvol_esnap_create_delete 2
lvol_esnap_hotplug 2
lvol_esnap_hotplug_scenario 26
lvol_esnap_load_esnaps 2
lvol_esnap_missing 2
lvol_esnap_reload 2
lvol_get_by 2
lvol_get_xattr 2
lvol_inflate 2
lvol_iter_clones 2
lvol_names 2
lvol_op_with_handle_complete 238
lvol_open 2
lvol_refcnt 2
lvol_rename 2
lvol_resize 2
lvol_set_external_parent 2
lvol_set_parent 2
lvol_set_read_only 2
lvol_shallow_copy 2
lvol_snapshot 2
lvol_snapshot_fail 2
lvol_store_op_with_handle_complete 130
lvols_load 2
lvs_init_destroy_success 2
lvs_init_opts_success 2
lvs_init_unload_success 2
lvs_names 2
lvs_rename 2
lvs_unload_lvs_is_null_fail 2
main 2
missing_get_lvol_count 108
null_cb 6
op_complete 448
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 284
spdk_blob_get_clones 126
spdk_blob_get_esnap_id 0
spdk_blob_get_id 352
spdk_blob_get_num_clusters 0
spdk_blob_get_xattr_value 86
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 162
spdk_blob_opts_init 130
spdk_blob_resize 12
spdk_blob_set_esnap_bs_dev 50
spdk_blob_set_read_only 2
spdk_blob_set_xattr 236
spdk_blob_sync_md 112
spdk_bs_alloc_io_channel 10
spdk_bs_blob_decouple_parent 4
spdk_bs_blob_set_external_parent 2
spdk_bs_blob_set_parent 2
spdk_bs_blob_shallow_copy 2
spdk_bs_create_blob 98
spdk_bs_create_blob_ext 250
spdk_bs_create_clone 8
spdk_bs_create_snapshot 14
spdk_bs_delete_blob 168
spdk_bs_destroy 56
spdk_bs_free_cluster_count 0
spdk_bs_free_io_channel 10
spdk_bs_get_cluster_size 144
spdk_bs_get_page_size 0
spdk_bs_get_super 28
spdk_bs_grow 0
spdk_bs_grow_live 0
spdk_bs_inflate_blob 4
spdk_bs_init 104
spdk_bs_iter_first 16
spdk_bs_iter_next 40
spdk_bs_load 30
spdk_bs_open_blob 290
spdk_bs_open_blob_ext 162
spdk_bs_opts_init 140
spdk_bs_set_super 98
spdk_bs_unload 70
test_lvs_load 2
ut_cb_res_clear 52
ut_cb_res_untouched 4
ut_create_degraded 4
ut_destroy_degraded 4
ut_esnap_bs_dev_create 2
ut_esnap_hotplug_dev_create 112
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