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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 87.7 % 276 242 34 4 238 2
Current Date: 2025-12-17 08:58:58 +0900 Functions: 88.4 % 43 38 5 1 37
Baseline: lcov-20251217-005640-baseline Branches: 64.4 % 146 94 52 94
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 87.7 % 276 242 34 4 238
Function coverage date bins:
(30,360] days: 88.4 % 43 38 5 1 37
Branch coverage date bins:
(30,360] days: 64.4 % 146 94 52 94

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
errno_from_string UBC 0 0.0 % (0 / 13) 0.0 % (0 / 12)
buffer_call_terminate_io CBC 15 86.4 % (19 / 22) 57.1 % (8 / 14)
create_toy_buffer GNC 195 90.0 % (18 / 20) 60.0 % (6 / 10)
inj_io_reopen_attach UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
inj_io_reopen_detach UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
inj_io_short_read_attach UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
inj_io_short_read_detach UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
_PG_init CBC 3 85.7 % (6 / 7) 50.0 % (1 / 2)
handle_get_twice CBC 3 75.0 % (3 / 4)
handle_release_last CBC 6 80.0 % (4 / 5) 25.0 % (1 / 4)
invalidate_rel_block CBC 138 95.8 % (23 / 24) 81.2 % (13 / 16)
modify_rel_block CBC 105 97.4 % (38 / 39) 75.0 % (18 / 24)
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 90.0 % (9 / 10) 50.0 % (2 / 4)
Pg_magic_func CBC 3 100.0 % (1 / 1)
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_create_toy CBC 9 100.0 % (8 / 8)
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)
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 6 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 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 6 100.0 % (1 / 1)
pg_finfo_inj_io_short_read_detach CBC 6 100.0 % (1 / 1)
pg_finfo_invalidate_rel_block CBC 12 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)

Generated by: LCOV version 2.4-beta