LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/nvmf/subsystem.c
- subsystem_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
1258
1327
94.8 %
Date:
2024-07-15 16:11:34
Functions:
56
105
53.3 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
285
612
46.6 %
Function Name
Hit count
_add_transport_cb
0
main
3
nvmf_auth_is_supported
0
nvmf_ctrlr_async_event_ana_change_notice
0
nvmf_ctrlr_async_event_ns_notice
9
nvmf_ctrlr_async_event_reservation_notification
0
nvmf_ctrlr_destruct
0
nvmf_ctrlr_ns_changed
18
nvmf_ctrlr_reservation_notice_log
66
nvmf_poll_group_add_subsystem
0
nvmf_poll_group_pause_subsystem
0
nvmf_poll_group_remove_subsystem
0
nvmf_poll_group_resume_subsystem
0
nvmf_poll_group_update_subsystem
0
nvmf_test_create_subsystem
3
nvmf_tgt_create_poll_group
0
nvmf_tgt_destroy_poll_group
0
nvmf_update_discovery_log
0
register_flag_nvmf
3
spdk_bdev_close
18
spdk_bdev_desc_get_bdev
15
spdk_bdev_get_block_size
0
spdk_bdev_get_max_zone_append_size
0
spdk_bdev_get_md_size
15
spdk_bdev_get_name
0
spdk_bdev_get_nvme_ctratt
21
spdk_bdev_get_uuid
63
spdk_bdev_io_type_supported
15
spdk_bdev_is_md_interleaved
0
spdk_bdev_is_zoned
15
spdk_bdev_module_claim_bdev
15
spdk_bdev_module_release_bdev
18
spdk_bdev_open_ext
15
spdk_key_dup
0
spdk_key_get_name
0
spdk_keyring_put_key
12
spdk_mempool_lookup
0
spdk_nvme_ctrlr_process_admin_completions
0
spdk_nvme_detach
0
spdk_nvme_qpair_process_completions
0
spdk_nvme_transport_id_adrfam_str
0
spdk_nvme_transport_id_compare
0
spdk_nvme_transport_id_parse_trtype
0
spdk_nvme_transport_id_trtype_str
0
spdk_nvmf_qpair_disconnect
0
spdk_nvmf_qpair_get_listen_trid
0
spdk_nvmf_request_complete
0
spdk_nvmf_tgt_add_transport
3
spdk_nvmf_tgt_find_subsystem
66
spdk_nvmf_tgt_get_transport
0
test_nvmf_nqn_is_valid
3
test_nvmf_ns_reservation_add_remove_registrant
3
test_nvmf_ns_reservation_report
3
test_nvmf_ns_reservation_restore
3
test_nvmf_reservation_custom_ops
3
test_nvmf_subsystem_add_ctrlr
3
test_nvmf_subsystem_destroy_cb
0
test_nvmf_subsystem_state_change
3
test_reservation_acquire_preempt_1
3
test_reservation_acquire_release_with_ptpl
3
test_reservation_clear_notification
3
test_reservation_preempt_notification
3
test_reservation_register
3
test_reservation_register_with_ptpl
3
test_reservation_release
3
test_reservation_release_notification
3
test_reservation_release_notification_write_exclusive
3
test_reservation_unregister_notification
3
test_spdk_nvmf_ns_event
3
test_spdk_nvmf_ns_visible
3
test_spdk_nvmf_subsystem_add_fdp_ns
3
test_spdk_nvmf_subsystem_add_host
3
test_spdk_nvmf_subsystem_add_ns
3
test_spdk_nvmf_subsystem_set_sn
3
transport_create
3
transport_subsystem_add_host_err
3
ut_is_ptpl_capable
12
ut_load_reservation
3
ut_mq_dequeue_nvmf_auth_is_supported
0
ut_mq_dequeue_nvmf_ctrlr_async_event_ana_change_notice
0
ut_mq_dequeue_spdk_bdev_get_block_size
0
ut_mq_dequeue_spdk_bdev_get_max_zone_append_size
0
ut_mq_dequeue_spdk_bdev_get_md_size
0
ut_mq_dequeue_spdk_bdev_io_type_supported
0
ut_mq_dequeue_spdk_bdev_is_md_interleaved
0
ut_mq_dequeue_spdk_bdev_is_zoned
0
ut_mq_dequeue_spdk_bdev_module_claim_bdev
0
ut_mq_dequeue_spdk_key_dup
0
ut_mq_dequeue_spdk_key_get_name
0
ut_mq_dequeue_spdk_mempool_lookup
0
ut_mq_dequeue_spdk_nvme_transport_id_adrfam_str
0
ut_mq_dequeue_spdk_nvme_transport_id_trtype_str
0
ut_mq_dequeue_spdk_nvmf_qpair_disconnect
0
ut_mq_dequeue_spdk_nvmf_qpair_get_listen_trid
0
ut_mq_dequeue_spdk_nvmf_request_complete
0
ut_nvmf_subsystem_paused
3
ut_reservation_build_acquire_request
39
ut_reservation_build_register_request
135
ut_reservation_build_registrants
24
ut_reservation_build_release_request
18
ut_reservation_build_req
57
ut_reservation_deinit
33
ut_reservation_free_req
57
ut_reservation_init
33
ut_update_reservation
6
Generated by:
LCOV version 1.14