LCOV - differential code coverage report
Current view: top level - src/backend/replication/libpqwalreceiver - libpqwalreceiver.c (source / functions) Coverage Total Hit UBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 83.1 % 420 349 71 4 345 9 5
Current Date: 2025-12-18 07:33:40 +0900 Functions: 95.2 % 21 20 1 7 13
Baseline: lcov-20251218-005734-baseline Branches: 59.2 % 311 184 127 184
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 92.3 % 26 24 2 2 22
(360..) days: 82.4 % 392 323 69 323
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 95.0 % 20 19 1 7 12
Branch coverage date bins:
(30,360] days: 50.0 % 4 2 2 2
(360..) days: 59.3 % 307 182 125 182

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_get_backend_pid UBC 0 0.0 % (0 / 2)
libpqrcv_alter_slot CBC 5 88.9 % (16 / 18) 68.8 % (11 / 16)
libpqrcv_readtimelinehistoryfile GNC 9 85.7 % (12 / 14) 33.3 % (4 / 12)
libpqrcv_get_dbname_from_conninfo CBC 14 75.0 % (12 / 16) 56.2 % (9 / 16)
libpqrcv_get_conninfo CBC 124 94.4 % (17 / 18) 70.0 % (14 / 20)
libpqrcv_get_senderinfo CBC 124 100.0 % (12 / 12) 50.0 % (5 / 10)
libpqrcv_endstreaming CBC 228 83.3 % (20 / 24) 42.9 % (12 / 28)
libpqrcv_create_slot GNC 313 64.4 % (38 / 59) 47.2 % (17 / 36)
libpqrcv_identify_system GNC 353 80.0 % (8 / 10) 30.0 % (3 / 10)
stringlist_to_identifierstr CBC 404 86.7 % (13 / 15) 80.0 % (8 / 10)
libpqrcv_startstreaming GNC 538 92.2 % (47 / 51) 65.0 % (26 / 40)
libpqrcv_disconnect CBC 807 100.0 % (5 / 5)
libpqrcv_connect GNC 910 85.1 % (40 / 47) 76.9 % (20 / 26)
libpqrcv_server_version CBC 967 100.0 % (2 / 2)
Pg_magic_func CBC 973 100.0 % (1 / 1)
_PG_init CBC 973 80.0 % (4 / 5) 25.0 % (1 / 4)
libpqrcv_check_conninfo CBC 1101 100.0 % (21 / 21) 80.0 % (16 / 20)
libpqrcv_processTuples CBC 1163 96.0 % (24 / 25) 75.0 % (12 / 16)
libpqrcv_exec GNC 2017 62.5 % (25 / 40) 40.0 % (6 / 15)
libpqrcv_send CBC 100163 80.0 % (4 / 5) 33.3 % (2 / 6)
libpqrcv_receive GNC 374314 93.3 % (28 / 30) 69.2 % (18 / 26)

Generated by: LCOV version 2.4-beta