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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.5 % 1242 1012 10 220 32 980 7 17
Current Date: 2026-05-05 10:23:31 +0900 Functions: 92.2 % 51 47 2 2 11 36 1
Baseline: lcov-20260505-025707-baseline Branches: 57.1 % 978 558 10 410 20 538 10 16
Baseline Date: 2026-05-05 10:27:06 +0900 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: 76.8 % 82 63 10 9 29 34
(360..) days: 81.8 % 1157 946 211 946
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:
(30,360] days: 60.3 % 58 35 10 13 20 15
(360..) days: 56.8 % 920 523 397 523

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
parse_extension_control_file CBC 10936 77.8 % (49 / 63) 51.2 % (43 / 84)
extension_config_remove CBC 35 40.6 % (26 / 64) 25.0 % (13 / 52)
pg_extension_config_dump CBC 6 84.4 % (54 / 64) 41.1 % (23 / 56)
ExecAlterExtensionStmt CBC 19 71.4 % (30 / 42) 36.8 % (14 / 38)
AlterExtensionNamespace CBC 6 85.5 % (53 / 62) 57.4 % (31 / 54)
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)
script_error_callback CBC 180 87.8 % (43 / 49) 55.3 % (21 / 38)
CreateExtensionInternal GNC 338 93.8 % (61 / 65) 67.4 % (31 / 46)
ExecAlterExtensionContentsRecurse CBC 232 85.7 % (30 / 35) 58.3 % (21 / 36)
execute_extension_script GNC 631 97.7 % (85 / 87) 82.6 % (71 / 86)
CreateExtension CBC 320 82.4 % (28 / 34) 59.4 % (19 / 32)
check_valid_extension_name CBC 340 63.6 % (7 / 11) 27.8 % (5 / 18)
check_valid_version_name CBC 357 63.6 % (7 / 11) 27.8 % (5 / 18)
find_update_path CBC 1023 85.3 % (29 / 34) 71.4 % (30 / 42)
read_whole_file CBC 628 75.0 % (12 / 16) 25.0 % (4 / 16)
find_install_path CBC 1004 78.9 % (15 / 19) 55.0 % (11 / 20)
pg_get_loaded_modules UBC 0 0.0 % (0 / 20) 0.0 % (0 / 8)
find_in_paths GNC 361 86.7 % (13 / 15) 50.0 % (7 / 14)
get_function_sibling_type CBC 49 88.5 % (23 / 26) 61.1 % (11 / 18)
pg_available_extensions GNC 67 91.4 % (32 / 35) 68.2 % (15 / 22)
ExecAlterExtensionContentsStmt CBC 141 90.5 % (19 / 21) 64.3 % (9 / 14)
pg_available_extension_versions GNC 7 96.0 % (24 / 25) 72.2 % (13 / 18)
ApplyExtensionUpdates CBC 333 98.0 % (48 / 49) 83.3 % (20 / 24)
RemoveExtensionById CBC 92 91.7 % (11 / 12) 33.3 % (2 / 6)
execute_sql_string GNC 626 97.5 % (39 / 40) 77.8 % (14 / 18)
InsertExtensionTuple CBC 335 94.3 % (33 / 35) 75.0 % (9 / 12)
find_extension_control_filename CBC 361 100.0 % (10 / 10) 50.0 % (3 / 6)
get_available_versions_for_extension GNC 818 97.6 % (40 / 41) 88.5 % (23 / 26)
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)
get_ext_ver_list CBC 910 96.4 % (27 / 28) 85.7 % (12 / 14)
get_extension_script_directory CBC 3851 85.7 % (6 / 7) 66.7 % (4 / 6)
convert_requires_to_datum CBC 126 100.0 % (10 / 10) 83.3 % (5 / 6)
get_extension_control_directories GNC 435 87.1 % (27 / 31) 87.5 % (7 / 8)
get_extension_oid CBC 1608 100.0 % (5 / 5) 83.3 % (5 / 6)
get_extension_schema CBC 29 85.7 % (6 / 7) 50.0 % (1 / 2)
get_nearest_unprocessed_vertex CBC 4217 100.0 % (10 / 10) 91.7 % (11 / 12)
is_extension_control_filename CBC 27229 100.0 % (3 / 3) 75.0 % (3 / 4)
is_extension_script_filename CBC 331792 100.0 % (3 / 3) 75.0 % (3 / 4)
read_extension_script_file CBC 628 87.5 % (7 / 8) 50.0 % (1 / 2)
extension_is_trusted CBC 7 100.0 % (7 / 7) 100.0 % (4 / 4)
get_ext_ver_info GNC 4051 100.0 % (14 / 14) 100.0 % (8 / 8)
get_extension_location GNC 8600 100.0 % (6 / 6) 100.0 % (4 / 4)
get_extension_name CBC 65 100.0 % (7 / 7) 100.0 % (2 / 2)
get_extension_script_filename CBC 966 100.0 % (8 / 8) 100.0 % (2 / 2)
get_extension_aux_control_filename CBC 1975 100.0 % (6 / 6)
new_ExtensionControlFile CBC 8961 100.0 % (8 / 8)
read_extension_aux_control_file GNC 1975 100.0 % (5 / 5)
read_extension_control_file CBC 361 100.0 % (4 / 4)

Generated by: LCOV version 2.5.0-beta