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:
6321
6337
99.7 %
Date:
2024-11-17 04:15:27
Functions:
145
147
98.6 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
507
830
61.1 %
Function Name
Hit count
_blob_esnap_clone_hydrate
8
_blob_inflate
8
_blob_inflate_rw
8
_blob_io_read_no_split
8
_blob_io_write_no_split
8
_blob_is_degraded
24
_get_snapshots_count
64
_get_xattr_value
48
_get_xattr_value_null
4
blob_clone
4
blob_clone_resize
4
blob_crc
4
blob_create
4
blob_create_fail
4
blob_create_internal
4
blob_create_loop
4
blob_create_snapshot_power_failure
4
blob_create_zero_extent
4
blob_decouple_snapshot
4
blob_delete
4
blob_delete_snapshot_power_failure
4
blob_dirty_shutdown
4
blob_esnap_clone_decouple
4
blob_esnap_clone_inflate
4
blob_esnap_clone_reload
4
blob_esnap_clone_resize
4
blob_esnap_clone_snapshot
4
blob_esnap_create
4
blob_esnap_hotplug
4
blob_esnap_io_4096_4096
4
blob_esnap_io_4096_512
4
blob_esnap_io_512_4096
4
blob_esnap_io_512_512
4
blob_esnap_io_size
12
blob_esnap_thread_add_remove
4
blob_esnap_verify_contents
80
blob_ext_md_pages
4
blob_flags
4
blob_inflate
4
blob_inflate_rw
4
blob_init
4
blob_insert_cluster_msg_test
4
blob_io_unit
4
blob_io_unit_compatibility
4
blob_is_degraded
4
blob_iter
4
blob_nested_freezes
4
blob_op_complete
32986
blob_op_with_handle_complete
982
blob_op_with_handle_complete2
8
blob_op_with_id_complete
1904
blob_open
4
blob_operation_split_rw
4
blob_operation_split_rw_iov
4
blob_parse_md
4
blob_persist_test
4
blob_read
4
blob_read_only
4
blob_relations
4
blob_relations2
4
blob_relations3
4
blob_resize_test
4
blob_resize_thin_test
4
blob_rw_iov_read_only
4
blob_rw_verify
4
blob_rw_verify_iov
4
blob_rw_verify_iov_nomem
4
blob_seek_io_unit
4
blob_serialize_test
4
blob_set_external_parent
4
blob_set_parent
4
blob_set_xattrs_test
4
blob_shallow_copy
4
blob_shallow_copy_status_cb
8
blob_simultaneous_operations
4
blob_snapshot
4
blob_snapshot_freeze_io
4
blob_snapshot_rw
4
blob_snapshot_rw_iov
4
blob_super
4
blob_thin_prov_alloc
4
blob_thin_prov_rle
4
blob_thin_prov_rw
4
blob_thin_prov_rw_iov
4
blob_thin_prov_unmap_cluster
4
blob_thin_prov_write_count_io
4
blob_thin_provision
4
blob_unmap
4
blob_write
4
blob_xattr
4
blobstore_clean_power_failure
4
bs_channel_get_req_count
8
bs_cluster_sz
4
bs_destroy
4
bs_dev_io_complete_cb
8192
bs_grow_live
4
bs_grow_live_no_space
4
bs_grow_live_size
12
bs_load
4
bs_load_after_failed_grow
4
bs_load_custom_cluster_size
4
bs_load_iter_test
4
bs_load_pending_removal
4
bs_op_complete
9302
bs_op_with_handle_complete
784
bs_resize_md
4
bs_super_block
4
bs_test_grow
4
bs_test_recover_cluster_count
4
bs_type
4
bs_unload
4
bs_usable_clusters
4
bs_version
4
channel_ops
4
first_sync_complete
4
freeze_done
12
is_esnap_clone
36
is_not_esnap_clone
20
main
1
second_sync_complete
4
spdk_memory_domain_memzero
0
suite_blob_cleanup
48
suite_blob_setup
48
suite_bs_cleanup
256
suite_bs_setup
220
suite_esnap_bs_setup
36
super_block_crc
4
test_blob_io_readv
336
test_blob_io_writev
120
test_io_read
24
test_io_unmap
12
test_io_write
8
test_io_zeroes
16
test_iov_read
48
test_iov_write
24
test_iter
32
unfreeze_done
12
ut_blob_close_and_delete
320
ut_blob_create_and_open
360
ut_bs_dirty_load
90
ut_bs_reload
108
ut_mq_dequeue_spdk_memory_domain_memzero
0
ut_setup_config_copy_extent
4
ut_setup_config_copy_noextent
4
ut_setup_config_nocopy_extent
4
ut_setup_config_nocopy_noextent
4
ut_spdk_blob_opts_init
1526
Generated by:
LCOV version 1.14