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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 94.6 % 502 475 11 1 15 243 232 6 61
Current Date: 2026-06-29 16:15:13 +0200 Functions: 98.4 % 62 61 1 28 33 5
Baseline: lcov-20260630-baseline Branches: 73.6 % 246 181 26 39 82 99
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.7 % 254 243 11 243
(360..) days: 93.5 % 248 232 1 15 232
Function coverage date bins:
(30,360] days: 95.5 % 22 21 1 21
(360..) days: 100.0 % 40 40 7 33
Branch coverage date bins:
(30,360] days: 75.9 % 108 82 26 82
(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)
errno_from_string CBC 6 69.2 % (9 / 13) 50.0 % (6 / 12)
buffer_call_terminate_io GNC 12 86.4 % (19 / 22) 57.1 % (8 / 14)
read_stream_for_blocks GNC 16 90.0 % (27 / 30) 40.0 % (8 / 20)
create_toy_buffer GNC 160 90.0 % (18 / 20) 60.0 % (6 / 10)
inj_io_short_read_matches GNC 2154 88.2 % (15 / 17) 85.7 % (12 / 14)
_PG_init GNC 7 75.0 % (3 / 4) 50.0 % (1 / 2)
handle_get_twice CBC 2 75.0 % (3 / 4)
handle_release_last CBC 4 80.0 % (4 / 5) 25.0 % (1 / 4)
inj_io_completion_wait_matches GNC 2174 94.7 % (18 / 19) 75.0 % (12 / 16)
inj_io_short_read_hook GNC 2154 94.7 % (18 / 19) 75.0 % (9 / 12)
invalidate_one_block GNC 469 94.7 % (18 / 19) 81.2 % (13 / 16)
modify_rel_block GNC 70 97.4 % (37 / 38) 75.0 % (18 / 24)
read_rel_block_ll GNC 94 98.1 % (51 / 52) 88.9 % (32 / 36)
Pg_magic_func CBC 7 100.0 % (1 / 1)
batch_end CBC 2 100.0 % (3 / 3)
batch_start CBC 6 100.0 % (3 / 3)
buffer_call_start_io GNC 22 100.0 % (12 / 12) 87.5 % (7 / 8)
buffer_create_toy CBC 8 100.0 % (8 / 8)
evict_rel GNC 40 100.0 % (14 / 14) 100.0 % (8 / 8)
grow_rel CBC 6 100.0 % (12 / 12) 100.0 % (4 / 4)
handle_get CBC 12 100.0 % (3 / 3)
handle_get_and_error CBC 6 100.0 % (3 / 3) 50.0 % (1 / 2)
handle_get_release CBC 6 100.0 % (4 / 4)
inj_io_completion_continue GNC 10 100.0 % (7 / 7)
inj_io_completion_hook GNC 2154 100.0 % (4 / 4)
inj_io_completion_wait GNC 10 100.0 % (9 / 9) 66.7 % (4 / 6)
inj_io_completion_wait_hook GNC 2154 100.0 % (10 / 10) 100.0 % (4 / 4)
inj_io_reopen CBC 502 100.0 % (5 / 5) 66.7 % (4 / 6)
inj_io_reopen_attach CBC 1 100.0 % (3 / 3)
inj_io_reopen_detach CBC 1 100.0 % (3 / 3)
inj_io_short_read_attach GNC 16 100.0 % (10 / 10) 83.3 % (5 / 6)
inj_io_short_read_detach CBC 6 100.0 % (3 / 3)
pg_finfo_batch_end CBC 7 100.0 % (1 / 1)
pg_finfo_batch_start CBC 7 100.0 % (1 / 1)
pg_finfo_buffer_call_start_io CBC 10 100.0 % (1 / 1)
pg_finfo_buffer_call_terminate_io CBC 10 100.0 % (1 / 1)
pg_finfo_buffer_create_toy CBC 8 100.0 % (1 / 1)
pg_finfo_errno_from_string CBC 9 100.0 % (1 / 1)
pg_finfo_evict_rel GNC 13 100.0 % (1 / 1)
pg_finfo_grow_rel CBC 9 100.0 % (1 / 1)
pg_finfo_handle_get CBC 7 100.0 % (1 / 1)
pg_finfo_handle_get_and_error CBC 7 100.0 % (1 / 1)
pg_finfo_handle_get_release CBC 7 100.0 % (1 / 1)
pg_finfo_handle_get_twice CBC 7 100.0 % (1 / 1)
pg_finfo_handle_release_last CBC 7 100.0 % (1 / 1)
pg_finfo_inj_io_completion_continue GNC 13 100.0 % (1 / 1)
pg_finfo_inj_io_completion_wait GNC 9 100.0 % (1 / 1)
pg_finfo_inj_io_reopen_attach CBC 6 100.0 % (1 / 1)
pg_finfo_inj_io_reopen_detach CBC 6 100.0 % (1 / 1)
pg_finfo_inj_io_short_read_attach CBC 9 100.0 % (1 / 1)
pg_finfo_inj_io_short_read_detach CBC 9 100.0 % (1 / 1)
pg_finfo_invalidate_rel_block GNC 16 100.0 % (1 / 1)
pg_finfo_modify_rel_block CBC 19 100.0 % (1 / 1)
pg_finfo_read_buffers GNC 9 100.0 % (1 / 1)
pg_finfo_read_rel_block_ll CBC 27 100.0 % (1 / 1)
pg_finfo_read_stream_for_blocks GNC 9 100.0 % (1 / 1)
read_buffers GNC 74 100.0 % (68 / 68) 88.9 % (16 / 18)
read_stream_for_blocks_cb GNC 104 100.0 % (5 / 5) 100.0 % (2 / 2)
test_aio_shmem_init GNC 7 100.0 % (11 / 11)
test_aio_shmem_request GNC 7 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1