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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 97.4 % 302 294 8 294
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 67 67 67
Baseline: lcov-20260505-025707-baseline Branches: 76.0 % 208 158 50 158
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 55.6 % 18 10 8 10
(30,360] days: 100.0 % 284 284 284
Function coverage date bins:
(30,360] days: 100.0 % 67 67 67
Branch coverage date bins:
(7,30] days: 32.5 % 40 13 27 13
(30,360] days: 86.3 % 168 145 23 145

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 90.8 % (79 / 87) 52.3 % (46 / 88)
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_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_member GNC 7 100.0 % (7 / 7) 75.0 % (3 / 4)
test_bms_add_members GNC 3 100.0 % (5 / 5) 50.0 % (2 / 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_member GNC 12 100.0 % (7 / 7) 75.0 % (3 / 4)
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_member GNC 6 100.0 % (7 / 7) 75.0 % (3 / 4)
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_make_singleton GNC 4 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_num_members GNC 3 100.0 % (4 / 4) 50.0 % (1 / 2)
test_bms_overlap GNC 6 100.0 % (5 / 5) 100.0 % (4 / 4)
test_bms_overlap_list GNC 11 100.0 % (19 / 19) 91.7 % (11 / 12)
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_singleton_member GNC 3 100.0 % (4 / 4) 50.0 % (1 / 2)
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)

Generated by: LCOV version 2.5.0-beta