LCOV - differential code coverage report
Current view: top level - src/backend/replication/libpqwalreceiver - libpqwalreceiver.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 85.5 % 440 376 64 376
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 23 23 23
Baseline: lcov-20261012-baseline Branches: 62.8 % 323 203 120 203
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 92.7 % 55 51 4 51
(360..) days: 84.4 % 385 325 60 325
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(30,360] days: 67.9 % 28 19 9 19
(360..) days: 62.4 % 295 184 111 184

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 342 69.4 % (43 / 62) 52.4 % (22 / 42)
libpqrcv_endstreaming CBC 266 83.3 % (20 / 24) 42.9 % (12 / 28)
libpqrcv_identify_system CBC 454 78.6 % (11 / 14) 37.5 % (6 / 16)
libpqrcv_exec CBC 2231 62.5 % (25 / 40) 46.7 % (7 / 15)
libpqrcv_readtimelinehistoryfile CBC 13 85.7 % (12 / 14) 33.3 % (4 / 12)
libpqrcv_receive CBC 437845 93.3 % (28 / 30) 69.2 % (18 / 26)
libpqrcv_startstreaming CBC 656 95.7 % (44 / 46) 75.0 % (24 / 32)
libpqrcv_get_option_from_conninfo CBC 819 75.0 % (12 / 16) 56.2 % (9 / 16)
libpqrcv_connect CBC 1095 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 173 94.4 % (17 / 18) 75.0 % (15 / 20)
libpqrcv_get_senderinfo CBC 173 100.0 % (12 / 12) 50.0 % (5 / 10)
libpqrcv_check_conninfo CBC 1346 100.0 % (21 / 21) 80.0 % (16 / 20)
libpqrcv_processTuples CBC 1296 96.2 % (25 / 26) 75.0 % (12 / 16)
_PG_init CBC 1187 80.0 % (4 / 5) 25.0 % (1 / 4)
appendQuotedString CBC 3006 88.9 % (8 / 9) 75.0 % (3 / 4)
libpqrcv_send CBC 140384 100.0 % (5 / 5) 83.3 % (5 / 6)
stringlist_to_identifierstr CBC 470 100.0 % (10 / 10) 87.5 % (7 / 8)
Pg_magic_func CBC 1187 100.0 % (1 / 1)
libpqrcv_disconnect CBC 953 100.0 % (5 / 5)
libpqrcv_get_backend_pid CBC 1 100.0 % (2 / 2)
libpqrcv_get_dbname_from_conninfo CBC 19 100.0 % (2 / 2)
libpqrcv_server_version CBC 1128 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1