LCOV - differential code coverage report
Current view: top level - src/backend/replication/libpqwalreceiver - libpqwalreceiver.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 84.4 % 436 368 68 368
Current Date: 2026-07-25 17:13:00 -0400 Functions: 95.7 % 23 22 1 22
Baseline: lcov-20260726-baseline Branches: 62.1 % 317 197 120 197
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 95.8 % 48 46 2 46
(360..) days: 83.2 % 386 321 65 321
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 95.0 % 20 19 1 19
Branch coverage date bins:
(7,30] days: 33.3 % 6 2 4 2
(30,360] days: 87.5 % 16 14 2 14
(360..) days: 61.4 % 295 181 114 181

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
libpqrcv_create_slot CBC 331 64.5 % (40 / 62) 45.2 % (19 / 42)
libpqrcv_endstreaming CBC 255 83.3 % (20 / 24) 42.9 % (12 / 28)
libpqrcv_exec CBC 2143 62.5 % (25 / 40) 46.7 % (7 / 15)
libpqrcv_readtimelinehistoryfile CBC 13 85.7 % (12 / 14) 33.3 % (4 / 12)
libpqrcv_receive CBC 447545 93.3 % (28 / 30) 69.2 % (18 / 26)
libpqrcv_startstreaming CBC 609 95.7 % (44 / 46) 75.0 % (24 / 32)
libpqrcv_get_option_from_conninfo CBC 775 75.0 % (12 / 16) 56.2 % (9 / 16)
libpqrcv_identify_system CBC 411 80.0 % (8 / 10) 30.0 % (3 / 10)
libpqrcv_connect CBC 1033 87.5 % (49 / 56) 81.2 % (26 / 32)
libpqrcv_alter_slot CBC 5 90.0 % (18 / 20) 68.8 % (11 / 16)
libpqrcv_get_conninfo CBC 154 94.4 % (17 / 18) 75.0 % (15 / 20)
libpqrcv_get_senderinfo CBC 154 100.0 % (12 / 12) 50.0 % (5 / 10)
libpqrcv_check_conninfo CBC 1294 100.0 % (21 / 21) 80.0 % (16 / 20)
libpqrcv_processTuples CBC 1234 96.2 % (25 / 26) 75.0 % (12 / 16)
_PG_init CBC 1114 80.0 % (4 / 5) 25.0 % (1 / 4)
appendQuotedString CBC 2841 88.9 % (8 / 9) 75.0 % (3 / 4)
libpqrcv_send CBC 150424 100.0 % (5 / 5) 83.3 % (5 / 6)
stringlist_to_identifierstr CBC 441 100.0 % (10 / 10) 87.5 % (7 / 8)
Pg_magic_func CBC 1114 100.0 % (1 / 1)
libpqrcv_disconnect CBC 899 100.0 % (5 / 5)
libpqrcv_get_backend_pid UBC 0 0.0 % (0 / 2)
libpqrcv_get_dbname_from_conninfo CBC 16 100.0 % (2 / 2)
libpqrcv_server_version CBC 1065 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1