LCOV - differential code coverage report
Current view: top level - src/test/modules/test_bitmapset - test_bitmapset.c (source / functions) Coverage Total Hit UNC GNC
Current: a92bbffbc3a7157b0998f0423cf2304c81626822 vs d3111cb753e81a64c1a4417ed6de98a90a04432a Lines: 98.3 % 290 285 5 285
Current Date: 2025-10-29 09:13:31 +0900 Functions: 100.0 % 67 67 67
Baseline: lcov-20251029-010245-baseline Branches: 82.6 % 178 147 31 147
Baseline Date: 2025-10-29 09:55:48 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 98.3 % 119 117 2 117
(30,360] days: 98.2 % 171 168 3 168
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 65 65 65
Branch coverage date bins:
(7,30] days: 88.5 % 130 115 15 115
(30,360] days: 66.7 % 48 32 16 32

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_random_operations GNC 1 93.3 % (70 / 75) 60.3 % (35 / 58)
test_bms_add_members GNC 3 100.0 % (5 / 5) 50.0 % (2 / 4)
test_bms_add_member GNC 7 100.0 % (7 / 7) 75.0 % (3 / 4)
test_bms_del_member GNC 12 100.0 % (7 / 7) 75.0 % (3 / 4)
test_bms_is_member GNC 6 100.0 % (7 / 7) 75.0 % (3 / 4)
test_bms_num_members GNC 3 100.0 % (4 / 4) 50.0 % (1 / 2)
test_bms_overlap_list GNC 11 100.0 % (19 / 19) 91.7 % (11 / 12)
test_bms_singleton_member GNC 3 100.0 % (4 / 4) 50.0 % (1 / 2)
test_bitmap_hash GNC 7 100.0 % (4 / 4) 100.0 % (2 / 2)
test_bitmap_match GNC 12 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_add_range GNC 25 100.0 % (8 / 8) 100.0 % (6 / 6)
test_bms_compare GNC 10 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_copy GNC 2 100.0 % (4 / 4) 100.0 % (2 / 2)
test_bms_del_members GNC 10 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_difference GNC 10 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_equal GNC 13 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_get_singleton_member GNC 4 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_hash_value GNC 7 100.0 % (4 / 4) 100.0 % (2 / 2)
test_bms_int_members GNC 7 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_intersect GNC 8 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_is_empty GNC 3 100.0 % (4 / 4) 100.0 % (2 / 2)
test_bms_is_subset GNC 10 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_join GNC 9 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_member_index GNC 8 100.0 % (7 / 7) 100.0 % (4 / 4)
test_bms_membership GNC 4 100.0 % (4 / 4) 100.0 % (2 / 2)
test_bms_next_member GNC 6 100.0 % (7 / 7) 100.0 % (4 / 4)
test_bms_nonempty_difference GNC 9 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_overlap GNC 6 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_prev_member GNC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
test_bms_replace_members GNC 6 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_subset_compare GNC 23 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_union GNC 9 100.0 % (5 / 5) 100.0 % (4 / 4)
Pg_magic_func GNC 1 100.0 % (1 / 1)
pg_finfo_test_bitmap_hash GNC 2 100.0 % (1 / 1)
pg_finfo_test_bitmap_match GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_add_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_add_members GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_add_range GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_compare GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_copy GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_del_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_del_members GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_difference GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_equal GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_get_singleton_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_hash_value GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_int_members GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_intersect GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_is_empty GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_is_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_is_subset GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_join GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_make_singleton GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_member_index GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_membership GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_next_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_nonempty_difference GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_num_members GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_overlap GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_overlap_list GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_prev_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_replace_members GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_singleton_member GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_subset_compare GNC 2 100.0 % (1 / 1)
pg_finfo_test_bms_union GNC 2 100.0 % (1 / 1)
pg_finfo_test_random_operations GNC 2 100.0 % (1 / 1)
test_bms_make_singleton GNC 4 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta