LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 81.8 % 1191 974 1 216 974
Current Date: 2025-10-28 08:26:42 +0900 Functions: 93.8 % 48 45 3 45
Baseline: lcov-20251028-005825-baseline Branches: 57.2 % 950 543 1 406 543
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 72.0 % 161 116 1 44 116
(360..) days: 83.3 % 1030 858 172 858
Function coverage date bins:
(30,360] days: 80.0 % 5 4 1 4
(360..) days: 95.3 % 43 41 2 41
Branch coverage date bins:
(30,360] days: 47.3 % 112 53 1 58 53
(360..) days: 58.5 % 838 490 348 490

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
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
ApplyExtensionUpdates CBC 259 98.0 % (48 / 49) 83.3 % (20 / 24)
CreateExtension CBC 246 82.4 % (28 / 34) 59.4 % (19 / 32)
CreateExtensionInternal CBC 264 93.7 % (59 / 63) 67.4 % (31 / 46)
ExecAlterExtensionContentsRecurse CBC 230 85.7 % (30 / 35) 58.3 % (21 / 36)
ExecAlterExtensionContentsStmt CBC 139 90.5 % (19 / 21) 64.3 % (9 / 14)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
InsertExtensionTuple CBC 260 94.3 % (33 / 35) 75.0 % (9 / 12)
RemoveExtensionById CBC 60 91.7 % (11 / 12) 33.3 % (2 / 6)
check_valid_extension_name CBC 266 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 283 63.6 % (7 / 11) 27.8 % (5 / 18)
convert_requires_to_datum CBC 90 100.0 % (10 / 10) 83.3 % (5 / 6)
execute_extension_script CBC 549 97.7 % (85 / 87) 82.6 % (71 / 86)
execute_sql_string CBC 544 97.5 % (39 / 40) 77.8 % (14 / 18)
extension_config_remove CBC 35 40.6 % (26 / 64) 25.0 % (13 / 52)
extension_file_exists UBC 0 0.0 % (0 / 20) 0.0 % (0 / 20)
extension_is_trusted CBC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
find_extension_control_filename CBC 287 100.0 % (10 / 10) 50.0 % (3 / 6)
find_in_paths CBC 287 85.7 % (12 / 14) 50.0 % (7 / 14)
find_install_path CBC 722 78.9 % (15 / 19) 55.0 % (11 / 20)
find_update_path CBC 741 85.3 % (29 / 34) 71.4 % (30 / 42)
get_available_versions_for_extension CBC 539 97.5 % (39 / 40) 88.5 % (23 / 26)
get_ext_ver_info CBC 3194 100.0 % (14 / 14) 100.0 % (8 / 8)
get_ext_ver_list CBC 630 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_aux_control_filename CBC 1486 100.0 % (6 / 6)
get_extension_control_directories CBC 338 95.8 % (23 / 24) 87.5 % (7 / 8)
get_extension_name CBC 62 100.0 % (7 / 7) 100.0 % (2 / 2)
get_extension_oid CBC 1480 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_schema CBC 29 85.7 % (6 / 7) 50.0 % (1 / 2)
get_extension_script_directory CBC 2926 85.7 % (6 / 7) 66.7 % (4 / 6)
get_extension_script_filename CBC 810 100.0 % (8 / 8) 100.0 % (2 / 2)
get_nearest_unprocessed_vertex CBC 3181 100.0 % (10 / 10) 91.7 % (11 / 12)
get_required_extension CBC 33 100.0 % (15 / 15) 85.0 % (17 / 20)
identify_update_path CBC 19 87.5 % (7 / 8) 25.0 % (1 / 4)
is_extension_control_filename CBC 17691 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 216612 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 5754 100.0 % (8 / 8)
parse_extension_control_file CBC 7240 77.8 % (49 / 63) 51.2 % (43 / 84)
pg_available_extension_versions CBC 5 96.0 % (24 / 25) 72.2 % (13 / 18)
pg_available_extensions CBC 46 91.2 % (31 / 34) 68.2 % (15 / 22)
pg_extension_config_dump CBC 6 84.4 % (54 / 64) 41.1 % (23 / 56)
pg_extension_update_paths UBC 0 0.0 % (0 / 30) 0.0 % (0 / 22)
pg_get_loaded_modules UBC 0 0.0 % (0 / 20) 0.0 % (0 / 8)
read_extension_aux_control_file CBC 1486 100.0 % (5 / 5)
read_extension_control_file CBC 287 100.0 % (4 / 4)
read_extension_script_file CBC 546 87.5 % (7 / 8) 50.0 % (1 / 2)
read_whole_file CBC 546 75.0 % (12 / 16) 25.0 % (4 / 16)
script_error_callback CBC 13 87.8 % (43 / 49) 55.3 % (21 / 38)

Generated by: LCOV version 2.4-beta