LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/blob/blob.c
- blob_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
6425
6441
99.8 %
Date:
2024-07-15 21:04:32
Functions:
145
147
98.6 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
959
1720
55.8 %
Function Name
Hit count
spdk_memory_domain_memzero
0
ut_mq_dequeue_spdk_memory_domain_memzero
0
main
5
_get_xattr_value_null
20
blob_clone
20
blob_clone_resize
20
blob_crc
20
blob_create
20
blob_create_fail
20
blob_create_internal
20
blob_create_loop
20
blob_create_snapshot_power_failure
20
blob_create_zero_extent
20
blob_decouple_snapshot
20
blob_delete
20
blob_delete_snapshot_power_failure
20
blob_dirty_shutdown
20
blob_esnap_clone_decouple
20
blob_esnap_clone_inflate
20
blob_esnap_clone_reload
20
blob_esnap_clone_resize
20
blob_esnap_clone_snapshot
20
blob_esnap_create
20
blob_esnap_hotplug
20
blob_esnap_io_4096_4096
20
blob_esnap_io_4096_512
20
blob_esnap_io_512_4096
20
blob_esnap_io_512_512
20
blob_esnap_thread_add_remove
20
blob_ext_md_pages
20
blob_flags
20
blob_inflate
20
blob_inflate_rw
20
blob_init
20
blob_insert_cluster_msg_test
20
blob_io_unit
20
blob_io_unit_compatibility
20
blob_is_degraded
20
blob_iter
20
blob_nested_freezes
20
blob_open
20
blob_operation_split_rw
20
blob_operation_split_rw_iov
20
blob_parse_md
20
blob_persist_test
20
blob_read
20
blob_read_only
20
blob_relations
20
blob_relations2
20
blob_relations3
20
blob_resize_test
20
blob_resize_thin_test
20
blob_rw_iov_read_only
20
blob_rw_verify
20
blob_rw_verify_iov
20
blob_rw_verify_iov_nomem
20
blob_seek_io_unit
20
blob_serialize_test
20
blob_set_external_parent
20
blob_set_parent
20
blob_set_xattrs_test
20
blob_shallow_copy
20
blob_simultaneous_operations
20
blob_snapshot
20
blob_snapshot_freeze_io
20
blob_snapshot_rw
20
blob_snapshot_rw_iov
20
blob_super
20
blob_thin_prov_alloc
20
blob_thin_prov_rle
20
blob_thin_prov_rw
20
blob_thin_prov_rw_iov
20
blob_thin_prov_unmap_cluster
20
blob_thin_prov_write_count_io
20
blob_thin_provision
20
blob_unmap
20
blob_write
20
blob_xattr
20
blobstore_clean_power_failure
20
bs_cluster_sz
20
bs_destroy
20
bs_grow_live
20
bs_grow_live_no_space
20
bs_load
20
bs_load_after_failed_grow
20
bs_load_custom_cluster_size
20
bs_load_iter_test
20
bs_load_pending_removal
20
bs_resize_md
20
bs_super_block
20
bs_test_grow
20
bs_test_recover_cluster_count
20
bs_type
20
bs_unload
20
bs_usable_clusters
20
bs_version
20
channel_ops
20
first_sync_complete
20
second_sync_complete
20
super_block_crc
20
ut_setup_config_copy_extent
20
ut_setup_config_copy_noextent
20
ut_setup_config_nocopy_extent
20
ut_setup_config_nocopy_noextent
20
_blob_esnap_clone_hydrate
40
_blob_inflate
40
_blob_inflate_rw
40
_blob_io_read_no_split
40
_blob_io_write_no_split
40
blob_op_with_handle_complete2
40
blob_shallow_copy_status_cb
40
bs_channel_get_req_count
40
test_io_write
40
blob_esnap_io_size
60
bs_grow_live_size
60
freeze_done
60
test_io_unmap
60
unfreeze_done
60
test_io_zeroes
80
is_not_esnap_clone
100
_blob_is_degraded
120
test_io_read
120
test_iov_write
120
test_iter
160
is_esnap_clone
180
suite_esnap_bs_setup
180
_get_xattr_value
240
suite_blob_cleanup
240
suite_blob_setup
240
test_iov_read
240
_get_snapshots_count
280
blob_esnap_verify_contents
400
ut_bs_dirty_load
450
ut_bs_reload
540
test_blob_io_writev
600
suite_bs_setup
1100
suite_bs_cleanup
1280
ut_blob_close_and_delete
1580
test_blob_io_readv
1680
ut_blob_create_and_open
1800
bs_op_with_handle_complete
3920
blob_op_with_handle_complete
4890
ut_spdk_blob_opts_init
7630
blob_op_with_id_complete
9500
bs_dev_io_complete_cb
40960
bs_op_complete
46510
blob_op_complete
164770
Generated by:
LCOV version 1.14