LCOV - code coverage report
Current view:
top level
-
spdk/test/unit/lib/fsdev/fsdev.c
- fsdev_ut.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Combined
Lines:
1120
1138
98.4 %
Date:
2024-12-09 14:24:28
Functions:
181
184
98.4 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
134
198
67.7 %
Function Name
Hit count
fsdev_event_cb
0
ut_fsdev_get_memory_domains
0
ut_fsdev_write_config_json
0
_spdk_fsdev_module_register_ut_fsdev
3
main
3
ut_fsdev_abort_check_clb
3
ut_fsdev_abort_cpl_cb
3
ut_fsdev_abort_execute_clb
3
ut_fsdev_copy_file_range_check_clb
3
ut_fsdev_copy_file_range_cpl_cb
3
ut_fsdev_copy_file_range_execute_clb
3
ut_fsdev_create_check_clb
3
ut_fsdev_create_cpl_cb
3
ut_fsdev_create_execute_clb
3
ut_fsdev_fallocate_check_clb
3
ut_fsdev_fallocate_cpl_cb
3
ut_fsdev_fallocate_execute_clb
3
ut_fsdev_finish
3
ut_fsdev_flock_check_clb
3
ut_fsdev_flock_cpl_cb
3
ut_fsdev_flock_execute_clb
3
ut_fsdev_flush_check_clb
3
ut_fsdev_flush_cpl_cb
3
ut_fsdev_flush_execute_clb
3
ut_fsdev_fopen_check_clb
3
ut_fsdev_fopen_cpl_cb
3
ut_fsdev_fopen_execute_clb
3
ut_fsdev_forget_check_clb
3
ut_fsdev_forget_cpl_cb
3
ut_fsdev_forget_execute_clb
3
ut_fsdev_fsync_check_clb
3
ut_fsdev_fsync_cpl_cb
3
ut_fsdev_fsync_execute_clb
3
ut_fsdev_fsyncdir_check_clb
3
ut_fsdev_fsyncdir_cpl_cb
3
ut_fsdev_fsyncdir_execute_clb
3
ut_fsdev_get_ctx_size
3
ut_fsdev_getattr_check_clb
3
ut_fsdev_getattr_cpl_cb
3
ut_fsdev_getattr_execute_clb
3
ut_fsdev_getxattr_check_clb
3
ut_fsdev_getxattr_cpl_cb
3
ut_fsdev_getxattr_execute_clb
3
ut_fsdev_initialize
3
ut_fsdev_initialize_complete
3
ut_fsdev_io_device_unregister_done
3
ut_fsdev_link_check_clb
3
ut_fsdev_link_cpl_cb
3
ut_fsdev_link_execute_clb
3
ut_fsdev_mkdir_check_clb
3
ut_fsdev_mkdir_cpl_cb
3
ut_fsdev_mkdir_execute_clb
3
ut_fsdev_mknod_check_clb
3
ut_fsdev_mknod_cpl_cb
3
ut_fsdev_mknod_execute_clb
3
ut_fsdev_opendir_check_clb
3
ut_fsdev_opendir_cpl_cb
3
ut_fsdev_opendir_execute_clb
3
ut_fsdev_read_check_clb
3
ut_fsdev_read_cpl_cb
3
ut_fsdev_read_execute_clb
3
ut_fsdev_readdir_check_clb
3
ut_fsdev_readdir_cpl_cb
3
ut_fsdev_readdir_execute_clb
3
ut_fsdev_readlink_check_clb
3
ut_fsdev_readlink_cpl_cb
3
ut_fsdev_readlink_execute_clb
3
ut_fsdev_release_check_clb
3
ut_fsdev_release_cpl_cb
3
ut_fsdev_release_execute_clb
3
ut_fsdev_releasedir_check_clb
3
ut_fsdev_releasedir_cpl_cb
3
ut_fsdev_releasedir_execute_clb
3
ut_fsdev_removexattr_check_clb
3
ut_fsdev_removexattr_cpl_cb
3
ut_fsdev_removexattr_execute_clb
3
ut_fsdev_rename_check_clb
3
ut_fsdev_rename_cpl_cb
3
ut_fsdev_rename_execute_clb
3
ut_fsdev_rmdir_check_clb
3
ut_fsdev_rmdir_cpl_cb
3
ut_fsdev_rmdir_execute_clb
3
ut_fsdev_setattr_check_clb
3
ut_fsdev_setattr_cpl_cb
3
ut_fsdev_setattr_execute_clb
3
ut_fsdev_setup
3
ut_fsdev_setxattr_check_clb
3
ut_fsdev_setxattr_cpl_cb
3
ut_fsdev_setxattr_execute_clb
3
ut_fsdev_statfs_check_clb
3
ut_fsdev_statfs_cpl_cb
3
ut_fsdev_statfs_execute_clb
3
ut_fsdev_symlink_check_clb
3
ut_fsdev_symlink_cpl_cb
3
ut_fsdev_symlink_execute_clb
3
ut_fsdev_teardown
3
ut_fsdev_teardown_complete
3
ut_fsdev_test_abort
3
ut_fsdev_test_copy_file_range
3
ut_fsdev_test_create
3
ut_fsdev_test_fallocate
3
ut_fsdev_test_flock
3
ut_fsdev_test_flush
3
ut_fsdev_test_fopen
3
ut_fsdev_test_forget
3
ut_fsdev_test_fsync
3
ut_fsdev_test_fsyncdir
3
ut_fsdev_test_get_io_channel
3
ut_fsdev_test_getattr
3
ut_fsdev_test_getxattr
3
ut_fsdev_test_link
3
ut_fsdev_test_listxattr
3
ut_fsdev_test_listxattr_get_size
3
ut_fsdev_test_lookup_err
3
ut_fsdev_test_lookup_ok
3
ut_fsdev_test_mkdir
3
ut_fsdev_test_mknod
3
ut_fsdev_test_mount_err
3
ut_fsdev_test_mount_ok
3
ut_fsdev_test_open_close
3
ut_fsdev_test_opendir
3
ut_fsdev_test_read
3
ut_fsdev_test_readdir
3
ut_fsdev_test_readlink
3
ut_fsdev_test_release
3
ut_fsdev_test_releasedir
3
ut_fsdev_test_removexattr
3
ut_fsdev_test_rename
3
ut_fsdev_test_rmdir
3
ut_fsdev_test_set_opts
3
ut_fsdev_test_setattr
3
ut_fsdev_test_setxattr
3
ut_fsdev_test_statfs
3
ut_fsdev_test_symlink
3
ut_fsdev_test_umount
3
ut_fsdev_test_unlink
3
ut_fsdev_test_write
3
ut_fsdev_umount_check_clb
3
ut_fsdev_umount_cpl_cb
3
ut_fsdev_umount_execute_clb
3
ut_fsdev_unlink_check_clb
3
ut_fsdev_unlink_cpl_cb
3
ut_fsdev_unlink_execute_clb
3
ut_fsdev_write_check_clb
3
ut_fsdev_write_cpl_cb
3
ut_fsdev_write_execute_clb
3
ut_fsdev_listxattr_check_clb
6
ut_fsdev_listxattr_cpl_cb
6
ut_fsdev_listxattr_execute_clb
6
ut_fsdev_lookup_check_clb
6
ut_fsdev_lookup_cpl_cb
6
ut_fsdev_lookup_execute_clb
6
ut_fsdev_mount_check_clb
6
ut_fsdev_mount_cpl_cb
6
ut_fsdev_mount_execute_clb
6
ut_call_record_param_hash
15
ut_calls_param_get_hash
15
ut_call_record_param_str
48
ut_calls_param_get_str
48
ut_fsdev_readdir_entry_cb
60
fsdev_to_ut_fsdev
111
ut_call_record_get_current_param_count
111
ut_fsdev_submit_request
111
ut_fsdev_test_io
111
ut_fsdev_get_io_channel
114
ut_fsdev_io_channel_create_cb
114
ut_fsdev_io_channel_destroy_cb
114
ut_fsdev_create
117
ut_fsdev_destroy
117
ut_fsdev_destruct
117
ut_fsdev_free
117
ut_fsdev_unregister_done
117
ut_hash
198
ut_calls_get_call_count
234
ut_calls_reset
348
ut_call_record_param_int
354
ut_calls_get_func
354
ut_calls_get_param_count
354
ut_calls_param_get_int
360
ut_call_record_simple_param_ptr
576
ut_calls_param_get_ptr
627
ut_call_record_begin
687
ut_call_record_end
687
ut_call_record_param_ptr
966
Generated by:
LCOV version 1.14