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-12 09:13:42
Functions:
56
105
53.3 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
234
502
46.6 %
Function Name
Hit count
_add_transport_cb
0
nvmf_auth_is_supported
0
nvmf_ctrlr_async_event_ana_change_notice
0
nvmf_ctrlr_async_event_reservation_notification
0
nvmf_ctrlr_destruct
0
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_tgt_create_poll_group
0
nvmf_tgt_destroy_poll_group
0
nvmf_update_discovery_log
0
spdk_bdev_get_block_size
0
spdk_bdev_get_max_zone_append_size
0
spdk_bdev_get_name
0
spdk_bdev_is_md_interleaved
0
spdk_key_dup
0
spdk_key_get_name
0
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_get_transport
0
test_nvmf_subsystem_destroy_cb
0
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
main
2
nvmf_test_create_subsystem
2
register_flag_nvmf
2
spdk_nvmf_tgt_add_transport
2
test_nvmf_nqn_is_valid
2
test_nvmf_ns_reservation_add_remove_registrant
2
test_nvmf_ns_reservation_report
2
test_nvmf_ns_reservation_restore
2
test_nvmf_reservation_custom_ops
2
test_nvmf_subsystem_add_ctrlr
2
test_nvmf_subsystem_state_change
2
test_reservation_acquire_preempt_1
2
test_reservation_acquire_release_with_ptpl
2
test_reservation_clear_notification
2
test_reservation_preempt_notification
2
test_reservation_register
2
test_reservation_register_with_ptpl
2
test_reservation_release
2
test_reservation_release_notification
2
test_reservation_release_notification_write_exclusive
2
test_reservation_unregister_notification
2
test_spdk_nvmf_ns_event
2
test_spdk_nvmf_ns_visible
2
test_spdk_nvmf_subsystem_add_fdp_ns
2
test_spdk_nvmf_subsystem_add_host
2
test_spdk_nvmf_subsystem_add_ns
2
test_spdk_nvmf_subsystem_set_sn
2
transport_create
2
transport_subsystem_add_host_err
2
ut_load_reservation
2
ut_nvmf_subsystem_paused
2
ut_update_reservation
4
nvmf_ctrlr_async_event_ns_notice
6
spdk_keyring_put_key
8
ut_is_ptpl_capable
8
spdk_bdev_desc_get_bdev
10
spdk_bdev_get_md_size
10
spdk_bdev_io_type_supported
10
spdk_bdev_is_zoned
10
spdk_bdev_module_claim_bdev
10
spdk_bdev_open_ext
10
nvmf_ctrlr_ns_changed
12
spdk_bdev_close
12
spdk_bdev_module_release_bdev
12
ut_reservation_build_release_request
12
spdk_bdev_get_nvme_ctratt
14
ut_reservation_build_registrants
16
ut_reservation_deinit
22
ut_reservation_init
22
ut_reservation_build_acquire_request
26
ut_reservation_build_req
38
ut_reservation_free_req
38
spdk_bdev_get_uuid
42
nvmf_ctrlr_reservation_notice_log
44
spdk_nvmf_tgt_find_subsystem
44
ut_reservation_build_register_request
90
Generated by:
LCOV version 1.14