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

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