LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/bdev/vbdev_zone_block.c
- vbdev_zone_block_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
767
806
95.2 %
Date:
2024-08-11 15:22:23
Functions:
69
93
74.2 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
171
294
58.2 %
Function Name
Hit count
base_bdevs_cleanup
55
bdev_io_cleanup
1380
bdev_io_initialize
1380
bdev_io_zone_cleanup
1065
bdev_io_zone_info_initialize
525
bdev_io_zone_initialize
540
create_and_get_vbdev
45
create_nvme_bdev
55
free_create_req
80
free_delete_req
60
free_test_globals
55
init_test_globals
55
initialize_create_req
80
initialize_delete_req
60
main
5
send_append_zone
660
send_close_zone
35
send_create_vbdev
75
send_delete_vbdev
60
send_finish_zone
25
send_open_zone
115
send_read_zone
40
send_reset_zone
365
send_write_zone
680
send_zone_info
510
send_zone_management
540
set_io_output
1675
set_test_opts
5
spdk_bdev_close
65
spdk_bdev_desc_get_bdev
475
spdk_bdev_free_io
1675
spdk_bdev_get_by_name
180
spdk_bdev_get_io_channel
0
spdk_bdev_get_name
0
spdk_bdev_io_complete
2445
spdk_bdev_io_type_supported
350
spdk_bdev_is_zoned
65
spdk_bdev_module_claim_bdev
60
spdk_bdev_module_examine_done
5
spdk_bdev_module_list_add
5
spdk_bdev_module_release_bdev
60
spdk_bdev_open_ext
70
spdk_bdev_readv_blocks
0
spdk_bdev_readv_blocks_with_md
25
spdk_bdev_register
60
spdk_bdev_unmap_blocks
350
spdk_bdev_unregister
60
spdk_bdev_unregister_by_name
60
spdk_bdev_writev_blocks
0
spdk_bdev_writev_blocks_with_md
1300
spdk_json_decode_object
140
spdk_json_decode_string
0
spdk_json_decode_uint64
0
spdk_json_write_bool
0
spdk_json_write_name
0
spdk_json_write_named_object_begin
0
spdk_json_write_named_string
0
spdk_json_write_named_uint64
0
spdk_json_write_object_begin
0
spdk_json_write_object_end
0
spdk_json_write_string
60
spdk_jsonrpc_begin_result
60
spdk_jsonrpc_end_result
60
spdk_jsonrpc_send_bool_response
60
spdk_jsonrpc_send_error_response
0
spdk_jsonrpc_send_error_response_fmt
20
spdk_rpc_register_method
10
test_append_zone
5
test_cleanup
55
test_close_zone
5
test_finish_zone
5
test_get_zone_info
5
test_open_zone
5
test_reset_zone
5
test_supported_io_types
5
test_zone_block_create
5
test_zone_block_create_invalid
5
test_zone_read
5
test_zone_write
5
ut_mq_dequeue_spdk_bdev_get_io_channel
0
ut_mq_dequeue_spdk_bdev_io_type_supported
0
ut_mq_dequeue_spdk_json_decode_string
0
ut_mq_dequeue_spdk_json_decode_uint64
0
ut_mq_dequeue_spdk_json_write_bool
0
ut_mq_dequeue_spdk_json_write_name
0
ut_mq_dequeue_spdk_json_write_named_object_begin
0
ut_mq_dequeue_spdk_json_write_named_string
0
ut_mq_dequeue_spdk_json_write_object_begin
0
ut_mq_dequeue_spdk_json_write_object_end
0
verify_bdev_present
70
verify_config_present
75
verify_zone_bdev
85
verify_zone_config
80
Generated by:
LCOV version 1.14