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_data_types_usage GNC 6 61.8 % (34 / 55) 44.4 % (16 / 36)
check_for_incompatible_polymorphics UNC 0 0.0 % (0 / 35) 0.0 % (0 / 16)
check_for_isn_and_int8_passing_mismatch GNC 8 23.3 % (7 / 30) 7.1 % (1 / 14)
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)
check_and_dump_old_cluster GNC 9 78.1 % (25 / 32) 50.0 % (11 / 22)
create_script_for_old_cluster_deletion GNC 3 40.5 % (17 / 42) 31.2 % (5 / 16)
check_for_pg_role_prefix UNC 0 0.0 % (0 / 21) 0.0 % (0 / 8)
check_cluster_versions CBC 9 72.2 % (13 / 18) 50.0 % (7 / 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_for_new_tablespace_dir GNC 6 55.6 % (5 / 9) 16.7 % (1 / 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_is_install_user CBC 14 82.4 % (14 / 17) 60.0 % (6 / 10)
check_new_cluster GNC 6 59.1 % (13 / 22) 20.0 % (1 / 5)
check_cluster_compatibility CBC 9 85.7 % (6 / 7) 25.0 % (1 / 4)
check_for_prepared_transactions CBC 14 75.0 % (9 / 12) 25.0 % (1 / 4)
check_new_cluster_subscription_configuration GNC 5 88.2 % (15 / 17) 75.0 % (6 / 8)
output_completion_banner CBC 3 66.7 % (8 / 12) 50.0 % (2 / 4)
check_new_cluster_is_empty CBC 6 63.6 % (7 / 11) 83.3 % (5 / 6)
issue_warnings_and_set_wal_level CBC 3 85.7 % (6 / 7) 50.0 % (1 / 2)
output_check_banner CBC 9 80.0 % (4 / 5) 75.0 % (3 / 4)
report_clusters_compatible CBC 4 100.0 % (8 / 8) 100.0 % (2 / 2)
fix_path_separator CBC 3 100.0 % (2 / 2)

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