LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 81.8 % 1242 1016 226 4 1012
Current Date: 2026-07-25 17:13:00 -0400 Functions: 92.2 % 51 47 4 47
Baseline: lcov-20260726-baseline Branches: 57.2 % 978 559 419 1 558
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 82.6 % 86 71 15 4 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.9 % 918 522 396 1 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
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
ApplyExtensionUpdates CBC 340 98.0 % (48 / 49) 83.3 % (20 / 24)
CreateExtension CBC 328 82.4 % (28 / 34) 59.4 % (19 / 32)
CreateExtensionInternal CBC 345 93.8 % (61 / 65) 67.4 % (31 / 46)
ExecAlterExtensionContentsRecurse CBC 233 85.7 % (30 / 35) 58.3 % (21 / 36)
ExecAlterExtensionContentsStmt CBC 142 90.5 % (19 / 21) 64.3 % (9 / 14)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
InsertExtensionTuple CBC 342 94.3 % (33 / 35) 75.0 % (9 / 12)
RemoveExtensionById CBC 102 91.7 % (11 / 12) 33.3 % (2 / 6)
check_valid_extension_name CBC 348 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 364 63.6 % (7 / 11) 27.8 % (5 / 18)
convert_requires_to_datum CBC 126 100.0 % (10 / 10) 83.3 % (5 / 6)
execute_extension_script CBC 642 97.7 % (85 / 87) 82.6 % (71 / 86)
execute_sql_string CBC 637 97.5 % (39 / 40) 77.8 % (14 / 18)
ext_sibling_callback UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
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 368 100.0 % (10 / 10) 50.0 % (3 / 6)
find_in_paths CBC 368 86.7 % (13 / 15) 50.0 % (7 / 14)
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_available_versions_for_extension CBC 811 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_info CBC 4058 100.0 % (14 / 14) 100.0 % (8 / 8)
get_ext_ver_list CBC 905 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_aux_control_filename CBC 1979 100.0 % (6 / 6)
get_extension_control_directories CBC 442 100.0 % (31 / 31) 100.0 % (8 / 8)
get_extension_location CBC 8526 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 1639 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 3868 85.7 % (6 / 7) 66.7 % (4 / 6)
get_extension_script_filename CBC 984 100.0 % (8 / 8) 100.0 % (2 / 2)
get_function_sibling_type CBC 49 88.5 % (23 / 26) 61.1 % (11 / 18)
get_nearest_unprocessed_vertex CBC 4223 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 27081 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 328159 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 8894 100.0 % (8 / 8)
parse_extension_control_file CBC 10873 77.8 % (49 / 63) 51.2 % (43 / 84)
pg_available_extension_versions CBC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
pg_available_extensions CBC 67 91.4 % (32 / 35) 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 1979 100.0 % (5 / 5)
read_extension_control_file CBC 368 100.0 % (4 / 4)
read_extension_script_file CBC 639 87.5 % (7 / 8) 50.0 % (1 / 2)
read_whole_file CBC 639 75.0 % (12 / 16) 25.0 % (4 / 16)
script_error_callback CBC 164 87.8 % (43 / 49) 55.3 % (21 / 38)

Generated by: LCOV version 2.0-1