LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 81.8 % 1242 1016 226 1 1015 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 92.2 % 51 47 4 1 46
Baseline: lcov-20260827-baseline Branches: 57.2 % 978 559 419 559
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 82.6 % 86 71 15 71
(360..) days: 81.7 % 1155 944 211 944
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 2
(360..) days: 93.8 % 48 45 3 1 44
Branch coverage date bins:
(30,360] days: 61.7 % 60 37 23 37
(360..) days: 56.9 % 918 522 396 522

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
extension_config_remove CBC 35 40.6 % (26 / 64) 25.0 % (13 / 52)
pg_extension_update_paths UBC 0 0.0 % (0 / 30) 0.0 % (0 / 22)
extension_file_exists UBC 0 0.0 % (0 / 20) 0.0 % (0 / 20)
pg_get_loaded_modules UBC 0 0.0 % (0 / 20) 0.0 % (0 / 8)
parse_extension_control_file CBC 11198 77.8 % (49 / 63) 51.2 % (43 / 84)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
pg_extension_config_dump CBC 6 84.4 % (54 / 64) 41.1 % (23 / 56)
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
ext_sibling_callback UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
CreateExtension CBC 330 82.4 % (28 / 34) 59.4 % (19 / 32)
script_error_callback CBC 146 87.8 % (43 / 49) 55.3 % (21 / 38)
ExecAlterExtensionContentsRecurse CBC 237 85.7 % (30 / 35) 58.3 % (21 / 36)
find_update_path CBC 1026 85.3 % (29 / 34) 71.4 % (30 / 42)
CreateExtensionInternal CBC 347 93.8 % (61 / 65) 67.4 % (31 / 46)
check_valid_extension_name CBC 350 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 366 63.6 % (7 / 11) 27.8 % (5 / 18)
find_install_path CBC 1007 78.9 % (15 / 19) 55.0 % (11 / 20)
read_whole_file CBC 649 75.0 % (12 / 16) 25.0 % (4 / 16)
get_function_sibling_type CBC 49 88.5 % (23 / 26) 61.1 % (11 / 18)
pg_available_extensions CBC 69 91.4 % (32 / 35) 68.2 % (15 / 22)
ExecAlterExtensionContentsStmt CBC 146 90.5 % (19 / 21) 64.3 % (9 / 14)
InsertExtensionTuple CBC 344 94.3 % (33 / 35) 75.0 % (9 / 12)
execute_extension_script CBC 652 97.7 % (85 / 87) 82.6 % (71 / 86)
find_in_paths CBC 370 86.7 % (13 / 15) 50.0 % (7 / 14)
ApplyExtensionUpdates CBC 342 98.0 % (48 / 49) 83.3 % (20 / 24)
RemoveExtensionById CBC 103 91.7 % (11 / 12) 33.3 % (2 / 6)
execute_sql_string CBC 647 97.5 % (39 / 40) 77.8 % (14 / 18)
get_available_versions_for_extension CBC 818 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_list CBC 913 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_schema CBC 29 85.7 % (6 / 7) 50.0 % (1 / 2)
get_extension_script_directory CBC 3905 85.7 % (6 / 7) 66.7 % (4 / 6)
identify_update_path CBC 19 87.5 % (7 / 8) 25.0 % (1 / 4)
pg_available_extension_versions CBC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
read_extension_script_file CBC 649 87.5 % (7 / 8) 50.0 % (1 / 2)
convert_requires_to_datum GNC 126 100.0 % (10 / 10) 83.3 % (5 / 6)
extension_is_trusted CBC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
find_extension_control_filename CBC 370 100.0 % (10 / 10) 50.0 % (3 / 6)
get_ext_ver_info CBC 4093 100.0 % (14 / 14) 100.0 % (8 / 8)
get_extension_aux_control_filename CBC 1996 100.0 % (6 / 6)
get_extension_control_directories CBC 446 100.0 % (31 / 31) 100.0 % (8 / 8)
get_extension_location CBC 8832 100.0 % (6 / 6) 100.0 % (4 / 4)
get_extension_name CBC 65 100.0 % (7 / 7) 100.0 % (2 / 2)
get_extension_oid CBC 1676 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_script_filename CBC 996 100.0 % (8 / 8) 100.0 % (2 / 2)
get_nearest_unprocessed_vertex CBC 4232 100.0 % (10 / 10) 91.7 % (11 / 12)
get_required_extension CBC 33 100.0 % (15 / 15) 85.0 % (17 / 20)
is_extension_control_filename CBC 27963 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 332893 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 9202 100.0 % (8 / 8)
read_extension_aux_control_file CBC 1996 100.0 % (5 / 5)
read_extension_control_file CBC 370 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1