LCOV - code coverage report
Current view: top level - spdk/test/unit/lib/bdev/raid/bdev_raid.c - bdev_raid_ut.c (source / functions) Hit Total Coverage
Test: Combined Lines: 1059 1119 94.6 %
Date: 2024-08-14 00:43:33 Functions: 96 144 66.7 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 320 560 57.1 %

Function Name Sort by function name Hit count Sort by hit count
spdk_bdev_flush_blocks 0
spdk_bdev_get_memory_domains 0
spdk_bdev_get_name 0
spdk_bdev_io_get_buf 0
spdk_bdev_module_examine_done 0
spdk_bdev_notify_blockcnt_change 0
spdk_bdev_queue_io_wait 0
spdk_bdev_readv_blocks_ext 0
spdk_bdev_writev_blocks_ext 0
spdk_json_decode_array 0
spdk_json_decode_bool 0
spdk_json_decode_string 0
spdk_json_decode_uint32 0
spdk_json_decode_uuid 0
spdk_json_write_named_array_begin 0
spdk_json_write_null 0
ut_mq_dequeue_raid_bdev_alloc_superblock 0
ut_mq_dequeue_spdk_bdev_flush_blocks 0
ut_mq_dequeue_spdk_bdev_get_dif_type 0
ut_mq_dequeue_spdk_bdev_get_md_size 0
ut_mq_dequeue_spdk_bdev_get_memory_domains 0
ut_mq_dequeue_spdk_bdev_get_name 0
ut_mq_dequeue_spdk_bdev_io_type_supported 0
ut_mq_dequeue_spdk_bdev_is_dif_head_of_md 0
ut_mq_dequeue_spdk_bdev_is_md_interleaved 0
ut_mq_dequeue_spdk_bdev_is_md_separate 0
ut_mq_dequeue_spdk_bdev_notify_blockcnt_change 0
ut_mq_dequeue_spdk_bdev_queue_io_wait 0
ut_mq_dequeue_spdk_bdev_readv_blocks_ext 0
ut_mq_dequeue_spdk_bdev_writev_blocks_ext 0
ut_mq_dequeue_spdk_json_decode_array 0
ut_mq_dequeue_spdk_json_decode_bool 0
ut_mq_dequeue_spdk_json_decode_string 0
ut_mq_dequeue_spdk_json_decode_uint32 0
ut_mq_dequeue_spdk_json_decode_uuid 0
ut_mq_dequeue_spdk_json_write_array_begin 0
ut_mq_dequeue_spdk_json_write_array_end 0
ut_mq_dequeue_spdk_json_write_name 0
ut_mq_dequeue_spdk_json_write_named_array_begin 0
ut_mq_dequeue_spdk_json_write_named_object_begin 0
ut_mq_dequeue_spdk_json_write_named_uint64 0
ut_mq_dequeue_spdk_json_write_named_uuid 0
ut_mq_dequeue_spdk_json_write_null 0
ut_mq_dequeue_spdk_json_write_object_begin 0
ut_mq_dequeue_spdk_json_write_object_end 0
ut_mq_dequeue_spdk_json_write_string 0
ut_mq_dequeue_spdk_strerror 0
ut_raid_submit_null_payload_request 0
bdev_io_initialize 5
check_and_remove_raid_bdev 5
main 5
raid_bdev_alloc_superblock 5
raid_bdev_init_superblock 5
raid_bdev_write_superblock 5
raid_module_register_136 5
set_test_opts 5
spdk_bdev_module_list_add 5
spdk_json_write_named_object_begin 5
test_context_size 5
test_create_raid 5
test_create_raid_invalid_args 5
test_create_raid_superblock 5
test_delete_raid 5
test_delete_raid_invalid_args 5
test_io_channel 5
test_io_type_supported 5
test_multi_raid 5
test_raid_io_split 5
test_raid_json_dump_info 5
test_raid_level_conversions 5
test_raid_process 5
test_raid_process_with_qos 5
test_reset_io 5
verify_reset_io 5
spdk_bdev_quiesce 10
spdk_bdev_quiesce_range 10
spdk_bdev_unquiesce 10
spdk_bdev_unquiesce_range 10
ut_raid_complete_process_request 10
ut_raid_submit_process_request 10
verify_get_raids 10
_bdev_io_initialize 15
bdev_io_cleanup 15
test_new_thread_fn 15
spdk_jsonrpc_send_error_response 20
spdk_jsonrpc_begin_result 25
spdk_jsonrpc_end_result 25
spdk_bdev_io_complete 30
spdk_jsonrpc_send_error_response_fmt 30
spdk_rpc_register_method 30
create_get_raids_req 35
spdk_strerror 40
complete_deferred_ios 50
ut_raid_submit_rw_request 50
ut_raid_submit_rw_request_defered_cb 50
base_bdevs_cleanup 60
reset_globals 60
set_globals 60
spdk_json_write_array_begin 60
spdk_json_write_array_end 60
test_bdev_ioch_destroy 60
verify_raid_bdev 65
spdk_bdev_destruct_done 70
spdk_bdev_register 70
spdk_bdev_unregister 70
test_bdev_ioch_create 70
ut_raid_start 70
create_base_bdevs 75
create_raid_bdev_delete_req 80
raid_bdev_free_superblock 85
create_raid_bdev_create_req 105
create_test_req 105
free_test_req 105
spdk_json_write_named_string 130
spdk_json_write_named_uint32 140
spdk_jsonrpc_send_bool_response 145
spdk_bdev_free_io 160
spdk_bdev_io_type_supported 160
spdk_bdev_is_md_separate 160
spdk_bdev_reset 160
verify_raid_bdev_present 160
poll_app_thread 205
spdk_json_decode_object 220
spdk_bdev_get_data_block_size 410
spdk_json_write_string 1120
spdk_json_write_object_begin 1150
spdk_json_write_name 1155
spdk_json_write_named_bool 1155
spdk_json_write_named_uuid 1155
spdk_json_write_object_end 1155
spdk_json_write_named_uint64 2240
raid_bdev_load_base_bdev_superblock 2550
spdk_bdev_get_md_size 2550
spdk_bdev_is_dif_head_of_md 2550
spdk_bdev_is_md_interleaved 2550
spdk_bdev_module_release_bdev 2550
spdk_bdev_close 2560
spdk_bdev_get_uuid 2560
spdk_bdev_module_claim_bdev 2560
spdk_bdev_open_ext 2635
spdk_bdev_get_io_channel 3365
spdk_bdev_get_dif_type 5175
spdk_bdev_get_by_name 5270
spdk_bdev_desc_get_bdev 7350

Generated by: LCOV version 1.14