LCOV - differential code coverage report
Current view: top level - src/backend/commands - extension.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 81.5 % 1240 1010 10 220 29 981 7 16
Current Date: 2026-03-14 14:10:32 -0400 Functions: 92.2 % 51 47 2 2 10 37 1
Baseline: lcov-20260315-024220-baseline Branches: 57.1 % 978 558 10 410 20 538 10 16
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 0.0 % 1 0 1
(30,360] days: 68.3 % 126 86 9 31 29 57
(360..) days: 83.0 % 1113 924 189 924
Function coverage date bins:
(7,30] days: 0.0 % 1 0 1
(30,360] days: 75.0 % 4 3 1 2 1
(360..) days: 95.7 % 46 44 1 1 8 36
Branch coverage date bins:
(30,360] days: 53.4 % 88 47 10 31 20 27
(360..) days: 57.4 % 890 511 379 511

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 30 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 UNC 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 9695 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)
CreateExtension CBC 296 82.4 % (28 / 34) 59.4 % (19 / 32)
script_error_callback CBC 115 87.8 % (43 / 49) 55.3 % (21 / 38)
ExecAlterExtensionContentsRecurse CBC 210 85.7 % (30 / 35) 58.3 % (21 / 36)
find_update_path CBC 889 85.3 % (29 / 34) 71.4 % (30 / 42)
CreateExtensionInternal CBC 314 93.7 % (59 / 63) 67.4 % (31 / 46)
check_valid_extension_name CBC 316 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 333 63.6 % (7 / 11) 27.8 % (5 / 18)
find_install_path CBC 870 78.9 % (15 / 19) 55.0 % (11 / 20)
get_extension_control_directories GNC 405 87.1 % (27 / 31) 87.5 % (7 / 8)
read_whole_file CBC 595 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 GNC 62 91.4 % (32 / 35) 68.2 % (15 / 22)
ExecAlterExtensionContentsStmt CBC 129 90.5 % (19 / 21) 64.3 % (9 / 14)
InsertExtensionTuple CBC 310 94.3 % (33 / 35) 75.0 % (9 / 12)
execute_extension_script GNC 598 97.7 % (85 / 87) 82.6 % (71 / 86)
find_in_paths GNC 337 86.7 % (13 / 15) 50.0 % (7 / 14)
ApplyExtensionUpdates CBC 309 98.0 % (48 / 49) 83.3 % (20 / 24)
RemoveExtensionById CBC 86 91.7 % (11 / 12) 33.3 % (2 / 6)
execute_sql_string GNC 593 97.5 % (39 / 40) 77.8 % (14 / 18)
get_available_versions_for_extension GNC 678 97.6 % (40 / 41) 88.5 % (23 / 26)
get_ext_ver_list CBC 769 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 3406 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 GNC 6 96.0 % (24 / 25) 72.2 % (13 / 18)
read_extension_script_file CBC 595 87.5 % (7 / 8) 50.0 % (1 / 2)
convert_requires_to_datum CBC 108 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 337 100.0 % (10 / 10) 50.0 % (3 / 6)
get_ext_ver_info GNC 3617 100.0 % (14 / 14) 100.0 % (8 / 8)
get_extension_aux_control_filename CBC 1728 100.0 % (6 / 6)
get_extension_location GNC 7630 100.0 % (6 / 6) 100.0 % (4 / 4)
get_extension_name CBC 62 100.0 % (7 / 7) 100.0 % (2 / 2)
get_extension_oid CBC 1546 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_script_filename CBC 909 100.0 % (8 / 8) 100.0 % (2 / 2)
get_nearest_unprocessed_vertex CBC 3661 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 24475 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 273941 100.0 % (3 / 3) 75.0 % (3 / 4)
new_ExtensionControlFile CBC 7967 100.0 % (8 / 8)
read_extension_aux_control_file GNC 1728 100.0 % (5 / 5)
read_extension_control_file CBC 337 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta