LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit LBC UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 81.5 % 1242 1012 4 226 1012
Current Date: 2026-07-25 19:08:27 +0900 Functions: 92.2 % 51 47 4 47
Baseline: lcov-20260725-baseline Branches: 57.1 % 978 558 1 419 558
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 77.9 % 86 67 4 15 67
(360..) days: 81.7 % 1156 945 211 945
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 93.8 % 48 45 3 45
Branch coverage date bins:
(30,360] days: 61.7 % 60 37 23 37
(360..) days: 56.8 % 918 521 1 396 521

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
ext_sibling_callback UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
extension_file_exists UBC 0 0.0 % (0 / 20) 0.0 % (0 / 20)
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)
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
pg_extension_config_dump CBC 6 84.4 % (54 / 64) 41.1 % (23 / 56)
extension_is_trusted CBC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
pg_available_extension_versions CBC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
identify_update_path CBC 19 87.5 % (7 / 8) 25.0 % (1 / 4)
get_extension_schema CBC 29 85.7 % (6 / 7) 50.0 % (1 / 2)
get_required_extension CBC 33 100.0 % (15 / 15) 85.0 % (17 / 20)
extension_config_remove CBC 35 40.6 % (26 / 64) 25.0 % (13 / 52)
get_function_sibling_type CBC 49 88.5 % (23 / 26) 61.1 % (11 / 18)
get_extension_name CBC 65 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_available_extensions CBC 66 91.4 % (32 / 35) 68.2 % (15 / 22)
RemoveExtensionById CBC 96 91.7 % (11 / 12) 33.3 % (2 / 6)
convert_requires_to_datum CBC 126 100.0 % (10 / 10) 83.3 % (5 / 6)
ExecAlterExtensionContentsStmt CBC 142 90.5 % (19 / 21) 64.3 % (9 / 14)
script_error_callback CBC 164 87.8 % (43 / 49) 55.3 % (21 / 38)
ExecAlterExtensionContentsRecurse CBC 233 85.7 % (30 / 35) 58.3 % (21 / 36)
CreateExtension CBC 322 82.4 % (28 / 34) 59.4 % (19 / 32)
ApplyExtensionUpdates CBC 334 98.0 % (48 / 49) 83.3 % (20 / 24)
InsertExtensionTuple CBC 336 94.3 % (33 / 35) 75.0 % (9 / 12)
CreateExtensionInternal CBC 339 93.8 % (61 / 65) 67.4 % (31 / 46)
check_valid_extension_name CBC 342 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 358 63.6 % (7 / 11) 27.8 % (5 / 18)
find_extension_control_filename CBC 362 100.0 % (10 / 10) 50.0 % (3 / 6)
find_in_paths CBC 362 86.7 % (13 / 15) 50.0 % (7 / 14)
read_extension_control_file CBC 362 100.0 % (4 / 4)
get_extension_control_directories CBC 435 87.1 % (27 / 31) 87.5 % (7 / 8)
execute_sql_string CBC 631 97.5 % (39 / 40) 77.8 % (14 / 18)
read_extension_script_file CBC 633 87.5 % (7 / 8) 50.0 % (1 / 2)
read_whole_file CBC 633 75.0 % (12 / 16) 25.0 % (4 / 16)
execute_extension_script CBC 636 97.7 % (85 / 87) 82.6 % (71 / 86)
get_available_versions_for_extension CBC 811 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_list CBC 905 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_script_filename CBC 972 100.0 % (8 / 8) 100.0 % (2 / 2)
find_install_path CBC 1006 78.9 % (15 / 19) 55.0 % (11 / 20)
find_update_path CBC 1025 85.3 % (29 / 34) 71.4 % (30 / 42)
get_extension_oid CBC 1627 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_aux_control_filename CBC 1973 100.0 % (6 / 6)
read_extension_aux_control_file CBC 1973 100.0 % (5 / 5)
get_extension_script_directory CBC 3850 85.7 % (6 / 7) 66.7 % (4 / 6)
get_ext_ver_info CBC 4058 100.0 % (14 / 14) 100.0 % (8 / 8)
get_nearest_unprocessed_vertex CBC 4223 100.0 % (10 / 10) 91.7 % (11 / 12)
get_extension_location CBC 8411 100.0 % (6 / 6) 100.0 % (4 / 4)
new_ExtensionControlFile CBC 8773 100.0 % (8 / 8)
parse_extension_control_file CBC 10746 77.8 % (49 / 63) 51.2 % (43 / 84)
is_extension_control_filename CBC 26716 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 328159 100.0 % (3 / 3) 75.0 % (3 / 4)

Generated by: LCOV version 2.0-1