LCOV - differential code coverage report
Current view: top level - src/test/modules/test_aio - test_aio.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 94.6 % 502 475 27 1 474 1
Current Date: 2026-07-25 17:13:00 -0400 Functions: 98.4 % 62 61 1 1 60
Baseline: lcov-20260726-baseline Branches: 73.6 % 246 181 65 2 179
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 95.7 % 253 242 11 242
(360..) days: 93.5 % 248 232 16 232
Function coverage date bins:
(30,360] days: 95.5 % 22 21 1 1 20
(360..) days: 100.0 % 40 40 40
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 75.5 % 106 80 26 80
(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 UBC 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 2 100.0 % (3 / 3)
handle_get_twice CBC 2 75.0 % (3 / 4)
handle_release_last CBC 4 80.0 % (4 / 5) 25.0 % (1 / 4)
batch_start CBC 6 100.0 % (3 / 3)
errno_from_string CBC 6 69.2 % (9 / 13) 50.0 % (6 / 12)
grow_rel CBC 6 100.0 % (12 / 12) 100.0 % (4 / 4)
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_short_read_detach CBC 6 100.0 % (3 / 3)
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_magic_func CBC 7 100.0 % (1 / 1)
_PG_init CBC 7 75.0 % (3 / 4) 50.0 % (1 / 2)
pg_finfo_batch_end CBC 7 100.0 % (1 / 1)
pg_finfo_batch_start CBC 7 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)
test_aio_shmem_init CBC 7 100.0 % (11 / 11)
test_aio_shmem_request CBC 7 100.0 % (3 / 3)
buffer_create_toy CBC 8 100.0 % (8 / 8)
pg_finfo_buffer_create_toy CBC 8 100.0 % (1 / 1)
pg_finfo_errno_from_string CBC 9 100.0 % (1 / 1)
pg_finfo_grow_rel CBC 9 100.0 % (1 / 1)
pg_finfo_inj_io_completion_wait CBC 9 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_read_buffers CBC 9 100.0 % (1 / 1)
pg_finfo_read_stream_for_blocks CBC 9 100.0 % (1 / 1)
inj_io_completion_continue CBC 10 100.0 % (7 / 7)
inj_io_completion_wait CBC 10 100.0 % (9 / 9) 66.7 % (4 / 6)
pg_finfo_buffer_call_start_io CBC 10 100.0 % (1 / 1)
pg_finfo_buffer_call_terminate_io CBC 10 100.0 % (1 / 1)
buffer_call_terminate_io CBC 12 86.4 % (19 / 22) 57.1 % (8 / 14)
handle_get CBC 12 100.0 % (3 / 3)
pg_finfo_evict_rel CBC 13 100.0 % (1 / 1)
pg_finfo_inj_io_completion_continue CBC 13 100.0 % (1 / 1)
inj_io_short_read_attach CBC 16 100.0 % (10 / 10) 83.3 % (5 / 6)
pg_finfo_invalidate_rel_block CBC 16 100.0 % (1 / 1)
read_stream_for_blocks CBC 16 90.0 % (27 / 30) 40.0 % (8 / 20)
pg_finfo_modify_rel_block CBC 19 100.0 % (1 / 1)
buffer_call_start_io CBC 22 100.0 % (12 / 12) 87.5 % (7 / 8)
pg_finfo_read_rel_block_ll CBC 27 100.0 % (1 / 1)
evict_rel GNC 40 100.0 % (14 / 14) 100.0 % (8 / 8)
modify_rel_block CBC 70 97.4 % (37 / 38) 75.0 % (18 / 24)
read_buffers CBC 74 100.0 % (68 / 68) 88.9 % (16 / 18)
read_rel_block_ll CBC 94 98.1 % (51 / 52) 88.9 % (32 / 36)
read_stream_for_blocks_cb CBC 104 100.0 % (5 / 5) 100.0 % (2 / 2)
invalidate_rel_block CBC 157 100.0 % (7 / 7)
create_toy_buffer CBC 160 90.0 % (18 / 20) 60.0 % (6 / 10)
invalidate_one_block CBC 469 94.7 % (18 / 19) 81.2 % (13 / 16)
inj_io_reopen CBC 501 100.0 % (5 / 5) 66.7 % (4 / 6)
inj_io_completion_hook CBC 2152 100.0 % (4 / 4)
inj_io_completion_wait_hook CBC 2152 100.0 % (10 / 10) 100.0 % (4 / 4)
inj_io_short_read_hook CBC 2152 94.7 % (18 / 19) 75.0 % (9 / 12)
inj_io_short_read_matches CBC 2152 88.2 % (15 / 17) 85.7 % (12 / 14)
inj_io_completion_wait_matches CBC 2172 94.7 % (18 / 19) 75.0 % (12 / 16)

Generated by: LCOV version 2.0-1