LCOV - differential code coverage report
Current view: top level - src/bin/pg_upgrade - check.c (source / functions) Coverage Total Hit UNC UIC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 50.4 % 557 281 48 228 127 154 56 28
Current Date: 2024-04-14 14:21:10 Functions: 80.8 % 26 21 5 11 10 3 3
Baseline: 16@8cea358b128 Branches: 39.2 % 283 111 40 1 131 58 53
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 48.6 % 72 35 37 35
(60,120] days: 95.7 % 46 44 2 44
(120,180] days: 83.6 % 55 46 9 46
(180,240] days: 100.0 % 2 2 2
(240..) days: 40.3 % 382 154 228 154
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(60,120] days: 100.0 % 2 2 2
(120,180] days: 100.0 % 2 2 2
(180,240] days: 100.0 % 1 1 1
(240..) days: 75.0 % 20 15 5 5 10
Branch coverage date bins:
[..60] days: 44.4 % 36 16 20 16
(60,120] days: 73.1 % 26 19 7 19
(120,180] days: 63.9 % 36 23 13 23
(240..) days: 28.6 % 185 53 1 131 53

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
check_for_incompatible_polymorphics UNC 0 0.0 % (0 / 35) 0.0 % (0 / 16)
check_for_pg_role_prefix UNC 0 0.0 % (0 / 21) 0.0 % (0 / 8)
check_for_tables_with_oids UNC 0 0.0 % (0 / 27) 0.0 % (0 / 12)
check_for_user_defined_encoding_conversions UNC 0 0.0 % (0 / 29) 0.0 % (0 / 12)
check_for_user_defined_postfix_ops UNC 0 0.0 % (0 / 31) 0.0 % (0 / 12)
create_script_for_old_cluster_deletion GNC 3 40.5 % (17 / 42) 31.2 % (5 / 16)
fix_path_separator CBC 3 100.0 % (2 / 2)
issue_warnings_and_set_wal_level CBC 3 85.7 % (6 / 7) 50.0 % (1 / 2)
output_completion_banner CBC 3 66.7 % (8 / 12) 50.0 % (2 / 4)
report_clusters_compatible CBC 4 100.0 % (8 / 8) 100.0 % (2 / 2)
check_new_cluster_subscription_configuration GNC 5 88.2 % (15 / 17) 75.0 % (6 / 8)
check_for_data_types_usage GNC 6 61.8 % (34 / 55) 44.4 % (16 / 36)
check_for_new_tablespace_dir GNC 6 55.6 % (5 / 9) 16.7 % (1 / 6)
check_new_cluster GNC 6 59.1 % (13 / 22) 20.0 % (1 / 5)
check_new_cluster_is_empty CBC 6 63.6 % (7 / 11) 83.3 % (5 / 6)
check_new_cluster_logical_replication_slots GNC 6 81.5 % (22 / 27) 64.3 % (9 / 14)
check_old_cluster_subscription_state GNC 7 93.1 % (27 / 29) 72.2 % (13 / 18)
check_for_isn_and_int8_passing_mismatch GNC 8 23.3 % (7 / 30) 7.1 % (1 / 14)
check_old_cluster_for_valid_slots GNC 8 76.0 % (19 / 25) 65.0 % (13 / 20)
check_proper_datallowconn GNC 8 74.1 % (20 / 27) 50.0 % (7 / 14)
check_and_dump_old_cluster GNC 9 78.1 % (25 / 32) 50.0 % (11 / 22)
check_cluster_compatibility CBC 9 85.7 % (6 / 7) 25.0 % (1 / 4)
check_cluster_versions CBC 9 72.2 % (13 / 18) 50.0 % (7 / 14)
output_check_banner CBC 9 80.0 % (4 / 5) 75.0 % (3 / 4)
check_for_prepared_transactions CBC 14 75.0 % (9 / 12) 25.0 % (1 / 4)
check_is_install_user CBC 14 82.4 % (14 / 17) 60.0 % (6 / 10)

Generated by: LCOV version 2.1-beta2-3-g6141622