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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 93.4 % 317 296 21 8 288 6
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 45 45 3 42
Baseline: lcov-20260315-024220-baseline Branches: 71.1 % 166 118 48 2 116 2
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.4 % 317 296 21 8 288
Function coverage date bins:
(30,360] days: 100.0 % 45 45 3 42
Branch coverage date bins:
(30,360] days: 71.1 % 166 118 48 2 116

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
Pg_magic_func CBC 3 100.0 % (1 / 1)
_PG_init CBC 3 85.7 % (6 / 7) 50.0 % (1 / 2)
batch_end CBC 3 100.0 % (3 / 3)
batch_start CBC 9 100.0 % (3 / 3)
buffer_call_start_io CBC 30 100.0 % (11 / 11) 87.5 % (7 / 8)
buffer_call_terminate_io GNC 15 86.4 % (19 / 22) 57.1 % (8 / 14)
buffer_create_toy CBC 9 100.0 % (8 / 8)
create_toy_buffer GNC 195 90.0 % (18 / 20) 60.0 % (6 / 10)
errno_from_string CBC 6 69.2 % (9 / 13) 50.0 % (6 / 12)
grow_rel CBC 9 100.0 % (12 / 12) 100.0 % (4 / 4)
handle_get CBC 18 100.0 % (3 / 3)
handle_get_and_error CBC 9 100.0 % (3 / 3) 50.0 % (1 / 2)
handle_get_release CBC 9 100.0 % (4 / 4)
handle_get_twice CBC 3 75.0 % (3 / 4)
handle_release_last CBC 6 80.0 % (4 / 5) 25.0 % (1 / 4)
inj_io_reopen CBC 347 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 CBC 1881 95.5 % (21 / 22) 72.2 % (13 / 18)
inj_io_short_read_attach CBC 21 100.0 % (6 / 6) 50.0 % (1 / 2)
inj_io_short_read_detach CBC 6 100.0 % (3 / 3)
invalidate_rel_block GNC 208 95.8 % (23 / 24) 81.2 % (13 / 16)
modify_rel_block CBC 105 97.4 % (38 / 39) 75.0 % (18 / 24)
pg_finfo_batch_end CBC 9 100.0 % (1 / 1)
pg_finfo_batch_start CBC 9 100.0 % (1 / 1)
pg_finfo_buffer_call_start_io CBC 12 100.0 % (1 / 1)
pg_finfo_buffer_call_terminate_io CBC 12 100.0 % (1 / 1)
pg_finfo_buffer_create_toy CBC 9 100.0 % (1 / 1)
pg_finfo_errno_from_string CBC 9 100.0 % (1 / 1)
pg_finfo_grow_rel CBC 12 100.0 % (1 / 1)
pg_finfo_handle_get CBC 9 100.0 % (1 / 1)
pg_finfo_handle_get_and_error CBC 9 100.0 % (1 / 1)
pg_finfo_handle_get_release CBC 9 100.0 % (1 / 1)
pg_finfo_handle_get_twice CBC 9 100.0 % (1 / 1)
pg_finfo_handle_release_last CBC 9 100.0 % (1 / 1)
pg_finfo_inj_io_reopen_attach CBC 7 100.0 % (1 / 1)
pg_finfo_inj_io_reopen_detach CBC 7 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 CBC 16 100.0 % (1 / 1)
pg_finfo_modify_rel_block CBC 27 100.0 % (1 / 1)
pg_finfo_read_rel_block_ll CBC 30 100.0 % (1 / 1)
read_rel_block_ll CBC 108 98.1 % (51 / 52) 88.9 % (32 / 36)
test_aio_shmem_request CBC 3 80.0 % (4 / 5) 50.0 % (1 / 2)
test_aio_shmem_startup CBC 3 76.5 % (13 / 17) 33.3 % (2 / 6)

Generated by: LCOV version 2.4-beta