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:
6423
6439
99.8 %
Date:
2024-07-12 02:17:04
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
6
_get_xattr_value_null
24
blob_clone
24
blob_clone_resize
24
blob_crc
24
blob_create
24
blob_create_fail
24
blob_create_internal
24
blob_create_loop
24
blob_create_snapshot_power_failure
24
blob_create_zero_extent
24
blob_decouple_snapshot
24
blob_delete
24
blob_delete_snapshot_power_failure
24
blob_dirty_shutdown
24
blob_esnap_clone_decouple
24
blob_esnap_clone_inflate
24
blob_esnap_clone_reload
24
blob_esnap_clone_resize
24
blob_esnap_clone_snapshot
24
blob_esnap_create
24
blob_esnap_hotplug
24
blob_esnap_io_4096_4096
24
blob_esnap_io_4096_512
24
blob_esnap_io_512_4096
24
blob_esnap_io_512_512
24
blob_esnap_thread_add_remove
24
blob_ext_md_pages
24
blob_flags
24
blob_inflate
24
blob_inflate_rw
24
blob_init
24
blob_insert_cluster_msg_test
24
blob_io_unit
24
blob_io_unit_compatibility
24
blob_is_degraded
24
blob_iter
24
blob_nested_freezes
24
blob_open
24
blob_operation_split_rw
24
blob_operation_split_rw_iov
24
blob_parse_md
24
blob_persist_test
24
blob_read
24
blob_read_only
24
blob_relations
24
blob_relations2
24
blob_relations3
24
blob_resize_test
24
blob_resize_thin_test
24
blob_rw_iov_read_only
24
blob_rw_verify
24
blob_rw_verify_iov
24
blob_rw_verify_iov_nomem
24
blob_seek_io_unit
24
blob_serialize_test
24
blob_set_external_parent
24
blob_set_parent
24
blob_set_xattrs_test
24
blob_shallow_copy
24
blob_simultaneous_operations
24
blob_snapshot
24
blob_snapshot_freeze_io
24
blob_snapshot_rw
24
blob_snapshot_rw_iov
24
blob_super
24
blob_thin_prov_alloc
24
blob_thin_prov_rle
24
blob_thin_prov_rw
24
blob_thin_prov_rw_iov
24
blob_thin_prov_unmap_cluster
24
blob_thin_prov_write_count_io
24
blob_thin_provision
24
blob_unmap
24
blob_write
24
blob_xattr
24
blobstore_clean_power_failure
24
bs_cluster_sz
24
bs_destroy
24
bs_grow_live
24
bs_grow_live_no_space
24
bs_load
24
bs_load_after_failed_grow
24
bs_load_custom_cluster_size
24
bs_load_iter_test
24
bs_load_pending_removal
24
bs_resize_md
24
bs_super_block
24
bs_test_grow
24
bs_test_recover_cluster_count
24
bs_type
24
bs_unload
24
bs_usable_clusters
24
bs_version
24
channel_ops
24
first_sync_complete
24
second_sync_complete
24
super_block_crc
24
ut_setup_config_copy_extent
24
ut_setup_config_copy_noextent
24
ut_setup_config_nocopy_extent
24
ut_setup_config_nocopy_noextent
24
_blob_esnap_clone_hydrate
48
_blob_inflate
48
_blob_inflate_rw
48
_blob_io_read_no_split
48
_blob_io_write_no_split
48
blob_op_with_handle_complete2
48
blob_shallow_copy_status_cb
48
bs_channel_get_req_count
48
test_io_write
48
blob_esnap_io_size
72
bs_grow_live_size
72
freeze_done
72
test_io_unmap
72
unfreeze_done
72
test_io_zeroes
96
is_not_esnap_clone
120
_blob_is_degraded
144
test_io_read
144
test_iov_write
144
test_iter
192
is_esnap_clone
216
suite_esnap_bs_setup
216
_get_xattr_value
288
suite_blob_cleanup
288
suite_blob_setup
288
test_iov_read
288
_get_snapshots_count
336
blob_esnap_verify_contents
480
ut_bs_dirty_load
540
ut_bs_reload
648
test_blob_io_writev
720
suite_bs_setup
1320
suite_bs_cleanup
1536
ut_blob_close_and_delete
1896
test_blob_io_readv
2016
ut_blob_create_and_open
2160
bs_op_with_handle_complete
4704
blob_op_with_handle_complete
5868
ut_spdk_blob_opts_init
9156
blob_op_with_id_complete
11400
bs_dev_io_complete_cb
49152
bs_op_complete
55812
blob_op_complete
197724
Generated by:
LCOV version 1.14