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:
1086
1169
92.9 %
Date:
2024-11-17 17:31:13
Functions:
96
144
66.7 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
219
450
48.7 %
Function Name
Hit count
_bdev_io_initialize
3
base_bdevs_cleanup
12
bdev_io_cleanup
3
bdev_io_initialize
1
check_and_remove_raid_bdev
1
complete_deferred_ios
10
create_base_bdevs
15
create_get_raids_req
7
create_raid_bdev_create_req
21
create_raid_bdev_delete_req
16
create_test_req
21
free_test_req
21
main
1
poll_app_thread
41
raid_bdev_alloc_superblock
1
raid_bdev_free_superblock
17
raid_bdev_init_superblock
1
raid_bdev_load_base_bdev_superblock
510
raid_bdev_write_superblock
1
raid_module_register_136
1
reset_globals
12
set_globals
12
set_test_opts
1
spdk_bdev_close
512
spdk_bdev_desc_get_bdev
1470
spdk_bdev_destruct_done
14
spdk_bdev_flush_blocks
0
spdk_bdev_free_io
32
spdk_bdev_get_by_name
1054
spdk_bdev_get_data_block_size
82
spdk_bdev_get_dif_type
1035
spdk_bdev_get_io_channel
673
spdk_bdev_get_md_size
510
spdk_bdev_get_memory_domains
0
spdk_bdev_get_name
0
spdk_bdev_get_uuid
512
spdk_bdev_io_complete
6
spdk_bdev_io_get_buf
0
spdk_bdev_io_type_supported
32
spdk_bdev_is_dif_head_of_md
510
spdk_bdev_is_md_interleaved
510
spdk_bdev_is_md_separate
32
spdk_bdev_module_claim_bdev
512
spdk_bdev_module_examine_done
0
spdk_bdev_module_list_add
1
spdk_bdev_module_release_bdev
510
spdk_bdev_notify_blockcnt_change
0
spdk_bdev_open_ext
527
spdk_bdev_queue_io_wait
0
spdk_bdev_quiesce
2
spdk_bdev_quiesce_range
2
spdk_bdev_readv_blocks_ext
0
spdk_bdev_register
14
spdk_bdev_reset
32
spdk_bdev_unquiesce
2
spdk_bdev_unquiesce_range
2
spdk_bdev_unregister
14
spdk_bdev_writev_blocks_ext
0
spdk_json_decode_array
0
spdk_json_decode_bool
0
spdk_json_decode_object
44
spdk_json_decode_string
0
spdk_json_decode_uint32
0
spdk_json_decode_uuid
0
spdk_json_write_array_begin
12
spdk_json_write_array_end
12
spdk_json_write_name
231
spdk_json_write_named_array_begin
0
spdk_json_write_named_bool
231
spdk_json_write_named_object_begin
1
spdk_json_write_named_string
26
spdk_json_write_named_uint32
28
spdk_json_write_named_uint64
448
spdk_json_write_named_uuid
231
spdk_json_write_null
0
spdk_json_write_object_begin
230
spdk_json_write_object_end
231
spdk_json_write_string
224
spdk_jsonrpc_begin_result
5
spdk_jsonrpc_end_result
5
spdk_jsonrpc_send_bool_response
29
spdk_jsonrpc_send_error_response
4
spdk_jsonrpc_send_error_response_fmt
6
spdk_rpc_register_method
6
spdk_strerror
8
test_bdev_ioch_create
14
test_bdev_ioch_destroy
12
test_context_size
1
test_create_raid
1
test_create_raid_invalid_args
1
test_create_raid_superblock
1
test_delete_raid
1
test_delete_raid_invalid_args
1
test_io_channel
1
test_io_type_supported
1
test_multi_raid
1
test_new_thread_fn
3
test_raid_io_split
1
test_raid_json_dump_info
1
test_raid_level_conversions
1
test_raid_process
1
test_raid_process_with_qos
1
test_reset_io
1
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_complete_process_request
2
ut_raid_start
14
ut_raid_submit_null_payload_request
0
ut_raid_submit_process_request
2
ut_raid_submit_rw_request
10
ut_raid_submit_rw_request_defered_cb
10
verify_get_raids
2
verify_raid_bdev
13
verify_raid_bdev_present
32
verify_reset_io
1
Generated by:
LCOV version 1.14