LCOV - differential code coverage report
Current view: top level - src/test/modules/test_aio - test_aio.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 94.6 % 502 475 11 1 15 243 232 6 61
Current Date: 2026-05-05 10:23:31 +0900 Functions: 98.4 % 62 61 1 28 33 5
Baseline: lcov-20260505-025707-baseline Branches: 73.8 % 248 183 26 39 84 99 9 19
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 77.8 % 18 14 4 14
(30,360] days: 97.1 % 238 231 7 229 2
(360..) days: 93.5 % 246 230 1 15 230
Function coverage date bins:
(7,30] days: 66.7 % 3 2 1 2
(30,360] days: 100.0 % 20 20 19 1
(360..) days: 100.0 % 39 39 7 32
Branch coverage date bins:
(7,30] days: 0.0 % 2 0 2
(30,360] days: 77.8 % 108 84 24 84
(360..) days: 71.7 % 138 99 39 99

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
test_aio_shmem_attach UNC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
inj_io_reopen_attach CBC 1 100.0 % (3 / 3)
inj_io_reopen_detach CBC 1 100.0 % (3 / 3)
batch_end CBC 3 100.0 % (3 / 3)
handle_get_twice CBC 3 75.0 % (3 / 4)
handle_release_last CBC 6 80.0 % (4 / 5) 25.0 % (1 / 4)
pg_finfo_inj_io_reopen_attach CBC 8 100.0 % (1 / 1)
pg_finfo_inj_io_reopen_detach CBC 8 100.0 % (1 / 1)
batch_start CBC 9 100.0 % (3 / 3)
errno_from_string CBC 9 69.2 % (9 / 13) 50.0 % (6 / 12)
grow_rel CBC 9 100.0 % (12 / 12) 100.0 % (4 / 4)
handle_get_and_error CBC 9 100.0 % (3 / 3) 50.0 % (1 / 2)
handle_get_release CBC 9 100.0 % (4 / 4)
inj_io_short_read_detach CBC 9 100.0 % (3 / 3)
Pg_magic_func CBC 10 100.0 % (1 / 1)
_PG_init GNC 10 75.0 % (3 / 4) 50.0 % (1 / 2)
pg_finfo_batch_end CBC 10 100.0 % (1 / 1)
pg_finfo_batch_start CBC 10 100.0 % (1 / 1)
pg_finfo_handle_get CBC 10 100.0 % (1 / 1)
pg_finfo_handle_get_and_error CBC 10 100.0 % (1 / 1)
pg_finfo_handle_get_release CBC 10 100.0 % (1 / 1)
pg_finfo_handle_get_twice CBC 10 100.0 % (1 / 1)
pg_finfo_handle_release_last CBC 10 100.0 % (1 / 1)
test_aio_shmem_init GNC 10 100.0 % (11 / 11)
pg_finfo_buffer_create_toy CBC 12 100.0 % (1 / 1)
buffer_create_toy CBC 13 100.0 % (8 / 8)
pg_finfo_errno_from_string CBC 13 100.0 % (1 / 1)
pg_finfo_grow_rel CBC 13 100.0 % (1 / 1)
pg_finfo_inj_io_completion_wait GNC 13 100.0 % (1 / 1)
pg_finfo_inj_io_short_read_attach CBC 13 100.0 % (1 / 1)
pg_finfo_inj_io_short_read_detach CBC 13 100.0 % (1 / 1)
pg_finfo_read_buffers GNC 13 100.0 % (1 / 1)
pg_finfo_read_stream_for_blocks GNC 13 100.0 % (1 / 1)
inj_io_completion_continue GNC 15 100.0 % (7 / 7)
inj_io_completion_wait GNC 15 100.0 % (9 / 9) 66.7 % (4 / 6)
pg_finfo_buffer_call_start_io CBC 15 100.0 % (1 / 1)
pg_finfo_buffer_call_terminate_io CBC 15 100.0 % (1 / 1)
handle_get CBC 18 100.0 % (3 / 3)
buffer_call_terminate_io GNC 19 86.4 % (19 / 22) 57.1 % (8 / 14)
pg_finfo_evict_rel GNC 19 100.0 % (1 / 1)
pg_finfo_inj_io_completion_continue GNC 19 100.0 % (1 / 1)
pg_finfo_invalidate_rel_block GNC 23 100.0 % (1 / 1)
inj_io_short_read_attach GNC 24 100.0 % (10 / 10) 83.3 % (5 / 6)
read_stream_for_blocks GNC 24 90.0 % (27 / 30) 40.0 % (8 / 20)
pg_finfo_modify_rel_block CBC 28 100.0 % (1 / 1)
buffer_call_start_io GNC 34 100.0 % (12 / 12) 87.5 % (7 / 8)
pg_finfo_read_rel_block_ll CBC 40 100.0 % (1 / 1)
evict_rel GNC 61 100.0 % (14 / 14) 100.0 % (8 / 8)
modify_rel_block GNC 105 97.4 % (37 / 38) 75.0 % (18 / 24)
read_buffers GNC 112 100.0 % (68 / 68) 90.0 % (18 / 20)
read_rel_block_ll GNC 141 98.1 % (51 / 52) 88.9 % (32 / 36)
read_stream_for_blocks_cb GNC 156 100.0 % (5 / 5) 100.0 % (2 / 2)
invalidate_rel_block GNC 235 100.0 % (7 / 7)
create_toy_buffer GNC 241 90.0 % (18 / 20) 60.0 % (6 / 10)
inj_io_reopen CBC 505 100.0 % (5 / 5) 66.7 % (4 / 6)
invalidate_one_block GNC 703 94.7 % (18 / 19) 81.2 % (13 / 16)
inj_io_completion_hook GNC 3123 100.0 % (4 / 4)
inj_io_completion_wait_hook GNC 3123 100.0 % (10 / 10) 100.0 % (4 / 4)
inj_io_short_read_hook GNC 3123 94.7 % (18 / 19) 75.0 % (9 / 12)
inj_io_short_read_matches GNC 3123 88.2 % (15 / 17) 85.7 % (12 / 14)
inj_io_completion_wait_matches GNC 3153 94.7 % (18 / 19) 75.0 % (12 / 16)

Generated by: LCOV version 2.5.0-beta