LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - origin.c (source / functions) Coverage Total Hit UBC GBC GNC CBC ECB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.5 % 475 411 64 7 4 400 1 2
Current Date: 2024-04-14 14:21:10 Functions: 90.3 % 31 28 3 2 26
Baseline: 16@8cea358b128 Branches: 56.3 % 325 183 142 4 4 175
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (60,120] days: 100.0 % 3 3 3
(120,180] days: 100.0 % 1 1 1
(240..) days: 86.4 % 471 407 64 7 400 1
Function coverage date bins:
(240..) days: 90.3 % 31 28 3 2 26
Branch coverage date bins:
(60,120] days: 100.0 % 4 4 4
(240..) days: 55.8 % 321 179 142 4 175

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
CheckPointReplicationOrigin CBC 1153 73.9 % (34 / 46) 34.2 % (13 / 38)
StartupReplicationOrigin CBC 823 77.3 % (34 / 44) 38.0 % (19 / 50)
pg_replication_origin_oid UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
replorigin_state_clear CBC 252 75.0 % (18 / 24) 50.0 % (5 / 10)
pg_replication_origin_xact_reset UBC 0 0.0 % (0 / 5)
replorigin_by_oid CBC 14 71.4 % (10 / 14) 33.3 % (4 / 12)
pg_replication_origin_session_is_setup UBC 0 0.0 % (0 / 3)
replorigin_advance CBC 217 92.9 % (39 / 42) 71.4 % (30 / 42)
replorigin_session_setup GNC 451 91.4 % (32 / 35) 66.7 % (28 / 42)
pg_replication_origin_session_progress CBC 2 80.0 % (8 / 10) 33.3 % (2 / 6)
replorigin_check_prerequisites CBC 42 66.7 % (4 / 6) 50.0 % (6 / 12)
replorigin_redo CBC 6 90.9 % (20 / 22) 55.6 % (5 / 9)
pg_replication_origin_progress CBC 3 90.9 % (10 / 11) 50.0 % (2 / 4)
pg_replication_origin_xact_setup CBC 1 87.5 % (7 / 8) 25.0 % (1 / 4)
replorigin_create CBC 317 96.0 % (24 / 25) 50.0 % (6 / 12)
replorigin_drop_by_name CBC 415 94.1 % (16 / 17) 50.0 % (4 / 8)
IsReservedOriginName CBC 8 100.0 % (3 / 3) 100.0 % (4 / 4)
ReplicationOriginExitCleanup GNC 440 100.0 % (12 / 12) 100.0 % (6 / 6)
ReplicationOriginShmemInit CBC 898 100.0 % (13 / 13) 68.8 % (11 / 16)
ReplicationOriginShmemSize CBC 3473 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_replication_origin_advance CBC 3 100.0 % (9 / 9)
pg_replication_origin_create CBC 9 100.0 % (8 / 8) 83.3 % (5 / 6)
pg_replication_origin_drop CBC 7 100.0 % (6 / 6)
pg_replication_origin_session_reset CBC 5 100.0 % (7 / 7)
pg_replication_origin_session_setup CBC 6 100.0 % (8 / 8)
pg_show_replication_origin_status CBC 6 100.0 % (25 / 25) 83.3 % (5 / 6)
replorigin_by_name CBC 880 100.0 % (11 / 11) 83.3 % (5 / 6)
replorigin_get_progress CBC 8 100.0 % (16 / 16) 87.5 % (7 / 8)
replorigin_session_advance CBC 998 100.0 % (10 / 10) 62.5 % (5 / 8)
replorigin_session_get_progress CBC 268 100.0 % (9 / 9) 66.7 % (4 / 6)
replorigin_session_reset CBC 165 100.0 % (11 / 11) 66.7 % (4 / 6)

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