LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical - launcher.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 87.6 % 477 418 10 1 48 1 39 378 25
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 31 31 8 23 1
Baseline: 16@8cea358b128 Branches: 64.0 % 308 197 17 4 6 84 4 6 27 160
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: 100.0 % 1 1 1
(60,120] days: 100.0 % 1 1 1
(180,240] days: 70.6 % 34 24 10 24
(240..) days: 88.9 % 441 392 1 48 1 13 378
Function coverage date bins:
(240..) days: 100.0 % 31 31 8 23
Branch coverage date bins:
(60,120] days: 100.0 % 4 4 4
(180,240] days: 57.7 % 26 15 11 15
(240..) days: 64.0 % 278 178 6 4 6 84 4 6 8 160

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
ApplyLauncherForgetWorkerStartTime CBC 128 100.0 % (4 / 4)
ApplyLauncherGetWorkerStartTime CBC 637 100.0 % (8 / 8) 100.0 % (2 / 2)
ApplyLauncherMain GNC 618 100.0 % (41 / 41) 96.2 % (25 / 26)
ApplyLauncherRegister GNC 733 100.0 % (14 / 14) 100.0 % (4 / 4)
ApplyLauncherSetWorkerStartTime CBC 276 100.0 % (6 / 6)
ApplyLauncherShmemInit CBC 898 100.0 % (12 / 12) 75.0 % (3 / 4)
ApplyLauncherShmemSize CBC 3475 100.0 % (5 / 5)
ApplyLauncherWakeup CBC 558 100.0 % (4 / 4) 100.0 % (2 / 2)
ApplyLauncherWakeupAtCommit CBC 116 100.0 % (4 / 4) 50.0 % (1 / 2)
AtEOXact_ApplyLauncher CBC 432906 100.0 % (6 / 6) 100.0 % (4 / 4)
GetLeaderApplyWorkerPid CBC 794 80.0 % (8 / 10) 50.0 % (5 / 10)
IsLogicalLauncher CBC 370 100.0 % (2 / 2)
WaitForReplicationWorkerAttach CBC 455 73.7 % (14 / 19) 64.3 % (9 / 14)
get_subscription_list CBC 3124 100.0 % (22 / 22) 100.0 % (2 / 2)
logicalrep_launcher_attach_dshmem GNC 1041 100.0 % (20 / 20) 87.5 % (7 / 8)
logicalrep_launcher_onexit CBC 358 100.0 % (3 / 3)
logicalrep_pa_worker_count GNC 459 100.0 % (8 / 8) 80.0 % (8 / 10)
logicalrep_pa_worker_stop CBC 5 100.0 % (16 / 16) 50.0 % (8 / 16)
logicalrep_sync_worker_count GNC 1144 100.0 % (8 / 8) 90.0 % (9 / 10)
logicalrep_worker_attach CBC 452 71.4 % (10 / 14) 33.3 % (4 / 12)
logicalrep_worker_cleanup GNC 446 100.0 % (12 / 12) 50.0 % (1 / 2)
logicalrep_worker_detach CBC 442 100.0 % (14 / 14) 83.3 % (10 / 12)
logicalrep_worker_find CBC 2818 91.7 % (11 / 12) 83.3 % (15 / 18)
logicalrep_worker_launch GNC 459 79.8 % (79 / 99) 45.8 % (27 / 59)
logicalrep_worker_onexit CBC 442 100.0 % (10 / 10) 100.0 % (6 / 6)
logicalrep_worker_stop CBC 71 100.0 % (8 / 8) 66.7 % (4 / 6)
logicalrep_worker_stop_internal CBC 60 56.5 % (13 / 23) 41.7 % (10 / 24)
logicalrep_worker_wakeup CBC 191 100.0 % (7 / 7) 50.0 % (1 / 2)
logicalrep_worker_wakeup_ptr CBC 564 100.0 % (4 / 4) 50.0 % (1 / 2)
logicalrep_workers_find CBC 524 100.0 % (8 / 8) 91.7 % (11 / 12)
pg_stat_get_subscription GNC 1 68.5 % (37 / 54) 46.2 % (18 / 39)

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