LCOV - differential code coverage report
Current view: top level - contrib/cube - cube.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 88.1 % 817 720 2 95 2 718 2 2
Current Date: 2025-12-15 18:36:29 -0500 Functions: 93.7 % 95 89 1 5 1 88
Baseline: lcov-20251216-010103-baseline Branches: 74.4 % 853 635 218 635
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 100.0 % 1 1 1
(360..) days: 88.3 % 812 717 95 717
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 93.6 % 94 88 1 5 1 87
Branch coverage date bins:
(360..) days: 74.4 % 853 635 218 635

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
cube_recv UBC 0 0.0 % (0 / 14) 0.0 % (0 / 8)
cube_send UBC 0 0.0 % (0 / 10) 0.0 % (0 / 4)
cube_inter CBC 330827 74.2 % (23 / 31) 59.2 % (58 / 98)
g_cube_decompress UNC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
g_cube_leaf_consistent CBC 144 52.9 % (9 / 17) 40.0 % (2 / 5)
cube_cmp_v0 CBC 3010 82.9 % (34 / 41) 78.7 % (107 / 136)
cube_ge UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_le UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
cube_contains_v0 CBC 94 64.7 % (11 / 17) 75.0 % (33 / 44)
cube_overlap_v0 CBC 209 66.7 % (12 / 18) 77.8 % (42 / 54)
g_cube_internal_consistent GNC 105 64.3 % (9 / 14) 50.0 % (2 / 4)
g_cube_distance CBC 4127 92.9 % (39 / 42) 73.5 % (25 / 34)
g_cube_compress UBC 0 0.0 % (0 / 2)
cube_a_f8 CBC 8 93.8 % (15 / 16) 58.3 % (7 / 12)
cube_a_f8_f8 CBC 22 96.4 % (27 / 28) 73.3 % (22 / 30)
cube_enlarge CBC 54 97.0 % (32 / 33) 88.5 % (23 / 26)
cube_subset CBC 6 95.7 % (22 / 23) 69.2 % (18 / 26)
distance_chebyshev CBC 3195 96.0 % (24 / 25) 76.9 % (20 / 26)
rt_cube_size CBC 758238 90.0 % (9 / 10) 70.0 % (7 / 10)
Pg_magic_func CBC 3 100.0 % (1 / 1)
cube_c_f8 CBC 387 100.0 % (25 / 25) 83.3 % (10 / 12)
cube_c_f8_f8 CBC 9 100.0 % (26 / 26) 87.5 % (14 / 16)
cube_cmp CBC 22 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_contained CBC 15 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_contains CBC 31 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_coord CBC 10 100.0 % (8 / 8) 87.5 % (7 / 8)
cube_coord_llur CBC 24953 100.0 % (21 / 21) 94.4 % (17 / 18)
cube_dim CBC 200 100.0 % (5 / 5) 50.0 % (1 / 2)
cube_distance CBC 3423 100.0 % (22 / 22) 81.8 % (18 / 22)
cube_eq CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_f8 CBC 194 100.0 % (9 / 9)
cube_f8_f8 CBC 12 100.0 % (17 / 17) 100.0 % (2 / 2)
cube_gt CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_in CBC 3435 100.0 % (6 / 6)
cube_is_point CBC 201 100.0 % (5 / 5) 50.0 % (1 / 2)
cube_is_point_internal CBC 718248 100.0 % (7 / 7) 87.5 % (7 / 8)
cube_ll_coord CBC 151 100.0 % (8 / 8) 83.3 % (10 / 12)
cube_lt CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_ne CBC 2 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_out CBC 389 100.0 % (19 / 19) 85.7 % (12 / 14)
cube_overlap CBC 8 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_size CBC 2 100.0 % (5 / 5) 50.0 % (1 / 2)
cube_union CBC 5 100.0 % (7 / 7) 50.0 % (2 / 4)
cube_union_v0 CBC 386845 100.0 % (23 / 23) 90.0 % (81 / 90)
cube_ur_coord CBC 18 100.0 % (8 / 8) 83.3 % (10 / 12)
distance_1D CBC 19855 100.0 % (6 / 6) 87.5 % (21 / 24)
distance_taxicab CBC 3195 100.0 % (21 / 21) 77.3 % (17 / 22)
g_cube_binary_union CBC 2962 100.0 % (4 / 4)
g_cube_consistent CBC 249 100.0 % (11 / 11) 75.0 % (3 / 4)
g_cube_penalty CBC 43538 100.0 % (10 / 10)
g_cube_picksplit CBC 34 100.0 % (63 / 63) 93.8 % (15 / 16)
g_cube_same CBC 2962 100.0 % (8 / 8) 100.0 % (2 / 2)
g_cube_union CBC 2962 100.0 % (11 / 11) 100.0 % (2 / 2)
pg_finfo_cube_a_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_a_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_c_f8 CBC 5 100.0 % (1 / 1)
pg_finfo_cube_c_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_cmp CBC 4 100.0 % (1 / 1)
pg_finfo_cube_contained CBC 4 100.0 % (1 / 1)
pg_finfo_cube_contains CBC 5 100.0 % (1 / 1)
pg_finfo_cube_coord CBC 4 100.0 % (1 / 1)
pg_finfo_cube_coord_llur CBC 4 100.0 % (1 / 1)
pg_finfo_cube_dim CBC 5 100.0 % (1 / 1)
pg_finfo_cube_distance CBC 5 100.0 % (1 / 1)
pg_finfo_cube_enlarge CBC 5 100.0 % (1 / 1)
pg_finfo_cube_eq CBC 4 100.0 % (1 / 1)
pg_finfo_cube_f8 CBC 5 100.0 % (1 / 1)
pg_finfo_cube_f8_f8 CBC 4 100.0 % (1 / 1)
pg_finfo_cube_ge CBC 3 100.0 % (1 / 1)
pg_finfo_cube_gt CBC 4 100.0 % (1 / 1)
pg_finfo_cube_in CBC 6 100.0 % (1 / 1)
pg_finfo_cube_inter CBC 4 100.0 % (1 / 1)
pg_finfo_cube_is_point CBC 5 100.0 % (1 / 1)
pg_finfo_cube_le CBC 3 100.0 % (1 / 1)
pg_finfo_cube_ll_coord CBC 5 100.0 % (1 / 1)
pg_finfo_cube_lt CBC 4 100.0 % (1 / 1)
pg_finfo_cube_ne CBC 4 100.0 % (1 / 1)
pg_finfo_cube_out CBC 5 100.0 % (1 / 1)
pg_finfo_cube_overlap CBC 4 100.0 % (1 / 1)
pg_finfo_cube_recv CBC 3 100.0 % (1 / 1)
pg_finfo_cube_send CBC 3 100.0 % (1 / 1)
pg_finfo_cube_size CBC 4 100.0 % (1 / 1)
pg_finfo_cube_subset CBC 4 100.0 % (1 / 1)
pg_finfo_cube_union CBC 4 100.0 % (1 / 1)
pg_finfo_cube_ur_coord CBC 5 100.0 % (1 / 1)
pg_finfo_distance_chebyshev CBC 4 100.0 % (1 / 1)
pg_finfo_distance_taxicab CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_compress CBC 3 100.0 % (1 / 1)
pg_finfo_g_cube_consistent CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_decompress CBC 3 100.0 % (1 / 1)
pg_finfo_g_cube_distance CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_penalty CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_picksplit CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_same CBC 4 100.0 % (1 / 1)
pg_finfo_g_cube_union CBC 4 100.0 % (1 / 1)

Generated by: LCOV version 2.4-beta