LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 81.8 % 1242 1016 6 220 38 978 7 19
Current Date: 2026-05-29 21:51:00 -0400 Functions: 92.2 % 51 47 2 2 11 36 1
Baseline: lcov-20260530-034037-baseline Branches: 57.2 % 978 559 10 409 1 22 536 10 18
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 81.9 % 83 68 6 9 35 33
(360..) days: 81.7 % 1156 945 211 945
Function coverage date bins:
(30,360] days: 66.7 % 3 2 1 1 1
(360..) days: 93.8 % 48 45 1 2 10 35
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 60.3 % 58 35 10 13 20 15
(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 335 98.0 % (48 / 49) 83.3 % (20 / 24)
CreateExtension CBC 322 82.4 % (28 / 34) 59.4 % (19 / 32)
CreateExtensionInternal GNC 340 93.8 % (61 / 65) 67.4 % (31 / 46)
ExecAlterExtensionContentsRecurse CBC 232 85.7 % (30 / 35) 58.3 % (21 / 36)
ExecAlterExtensionContentsStmt CBC 141 90.5 % (19 / 21) 64.3 % (9 / 14)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
InsertExtensionTuple CBC 337 94.3 % (33 / 35) 75.0 % (9 / 12)
RemoveExtensionById CBC 94 91.7 % (11 / 12) 33.3 % (2 / 6)
check_valid_extension_name CBC 342 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 359 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 GNC 633 97.7 % (85 / 87) 82.6 % (71 / 86)
execute_sql_string GNC 628 97.5 % (39 / 40) 77.8 % (14 / 18)
ext_sibling_callback UNC 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 UNC 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 363 100.0 % (10 / 10) 50.0 % (3 / 6)
find_in_paths GNC 363 86.7 % (13 / 15) 50.0 % (7 / 14)
find_install_path CBC 1004 78.9 % (15 / 19) 55.0 % (11 / 20)
find_update_path CBC 1023 85.3 % (29 / 34) 71.4 % (30 / 42)
get_available_versions_for_extension GNC 818 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_info GNC 4051 100.0 % (14 / 14) 100.0 % (8 / 8)
get_ext_ver_list CBC 910 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_aux_control_filename CBC 1977 100.0 % (6 / 6)
get_extension_control_directories GNC 438 100.0 % (31 / 31) 100.0 % (8 / 8)
get_extension_location GNC 8716 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 1612 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 3857 85.7 % (6 / 7) 66.7 % (4 / 6)
get_extension_script_filename CBC 970 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 4217 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 27596 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 331792 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 9079 100.0 % (8 / 8)
parse_extension_control_file CBC 11056 77.8 % (49 / 63) 51.2 % (43 / 84)
pg_available_extension_versions GNC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
pg_available_extensions GNC 68 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 GNC 1977 100.0 % (5 / 5)
read_extension_control_file CBC 363 100.0 % (4 / 4)
read_extension_script_file CBC 630 87.5 % (7 / 8) 50.0 % (1 / 2)
read_whole_file CBC 630 75.0 % (12 / 16) 25.0 % (4 / 16)
script_error_callback CBC 180 87.8 % (43 / 49) 55.3 % (21 / 38)

Generated by: LCOV version 2.5.0-beta