LCOV - differential code coverage report
Current view: top level - src/backend/replication/logical Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.7 % 8365 7584 99 8 674 12 1 739 6832 1 10 227
Current Date: 2024-04-14 14:21:10 Functions: 98.7 % 477 471 6 92 379 6
Baseline: 16@8cea358b128 Branches: 63.6 % 5189 3301 241 19 6 1622 17 6 377 2901
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 87.1 % 542 472 70 471 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 100.0 % 50 50 50
(120,180] days: 93.2 % 74 69 5 56 13
(180,240] days: 74.2 % 66 49 17 46 3
(240..) days: 91.0 % 7633 6944 7 8 674 12 1 116 6815 1
Function coverage date bins:
[..60] days: 100.0 % 28 28 28
(60,120] days: 100.0 % 2 2 2
(120,180] days: 100.0 % 1 1 1
(240..) days: 98.7 % 446 440 6 61 379
Branch coverage date bins:
[..60] days: 59.3 % 408 242 166 242
(60,120] days: 88.5 % 26 23 3 23
(120,180] days: 73.3 % 60 44 15 1 37 7
(180,240] days: 56.7 % 60 34 26 28 6
(240..) days: 63.8 % 4635 2958 31 19 6 1621 17 6 47 2888

Date File Sort by file name Line Coverage ( show details ) Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GNC CBC DCB
[..60] days/ Total
87.1%87.1%
87.1 % 542 472 70 471 1 59.3 % 408 242 166 242 100.0 % 28 28 28
logical.c 88.9 % 36 32 4 32 66.7 % 36 24 12 24 100.0 % 1 1 1
logicalfuncs.c 75.0 % 4 3 1 3 50.0 % 2 1 1 1 -
reorderbuffer.c 100.0 % 37 37 36 1 90.9 % 22 20 2 20 100.0 % 2 2 2
slotsync.c 85.9 % 454 390 64 390 56.7 % 342 194 148 194 100.0 % 24 24 24
snapbuild.c 85.7 % 7 6 1 6 50.0 % 6 3 3 3 100.0 % 1 1 1
(60,120] days/ Total
100.0%
100.0 % 50 50 50 88.5 % 26 23 3 23 100.0 % 2 2 2
reorderbuffer.c 100.0 % 30 30 30 50.0 % 4 2 2 2 100.0 % 1 1 1
tablesync.c 100.0 % 4 4 4 87.5 % 8 7 1 7 -
(120,180] days/ Total
93.2%93.2%
93.2 % 74 69 5 56 13 73.3 % 60 44 15 1 37 7 100.0 % 1 1 1
decode.c 100.0 % 13 13 13 87.5 % 16 14 2 14 -
logical.c 83.3 % 24 20 4 20 55.6 % 18 10 8 10 100.0 % 1 1 1
tablesync.c 100.0 % 15 15 2 13 80.0 % 10 8 1 1 1 7 -
worker.c 90.9 % 11 10 1 10 66.7 % 12 8 4 8 -
(180,240] days/ Total
74.2%74.2%
74.2 % 66 49 17 46 3 56.7 % 60 34 26 28 6 -
launcher.c 70.6 % 34 24 10 24 57.7 % 26 15 11 15 -
reorderbuffer.c 100.0 % 3 3 1 2 83.3 % 6 5 1 1 4 -
tablesync.c 81.8 % 11 9 2 9 42.9 % 7 3 4 3 -
worker.c 66.7 % 15 10 5 10 47.4 % 19 9 10 9 -
(240..) days/ Total
91.0%91.0%
91.0 % 7633 6944 7 8 674 12 1 116 6815 1 63.8 % 4635 2958 31 19 6 1621 17 6 47 2888 98.7 % 446 440 6 61 379
applyparallelworker.c 89.1 % 423 377 46 3 374 60.6 % 241 146 95 146 100.0 % 36 36 4 32
decode.c 93.8 % 421 395 26 2 1 392 77.8 % 198 154 1 43 2 1 151 100.0 % 19 19 5 14
launcher.c 88.9 % 441 392 1 48 1 13 378 64.0 % 278 178 6 4 6 84 4 6 8 160 100.0 % 31 31 8 23
logical.c 93.4 % 730 682 48 682 56.2 % 372 209 163 209 97.4 % 39 38 1 1 37
logicalfuncs.c 88.1 % 109 96 13 96 46.4 % 84 39 45 39 100.0 % 9 9 2 7
message.c 94.4 % 18 17 1 17 50.0 % 8 4 4 4 100.0 % 2 2 1 1
origin.c 86.4 % 471 407 64 7 400 1 55.8 % 321 179 142 4 175 90.3 % 31 28 3 2 26
proto.c 91.1 % 504 459 45 459 63.7 % 256 163 93 163 97.8 % 46 45 1 2 43
relation.c 89.5 % 267 239 28 3 236 74.7 % 154 115 2 37 2 113 100.0 % 17 17 3 14
reorderbuffer.c 92.9 % 1605 1491 114 1491 68.3 % 1083 740 343 2 738 100.0 % 85 85 14 71
snapbuild.c 82.0 % 571 468 5 98 2 466 54.3 % 462 251 3 208 3 248 96.7 % 30 29 1 29
tablesync.c 91.1 % 505 460 2 43 1 31 428 65.4 % 292 191 2 1 98 6 185 100.0 % 19 19 8 11
worker.c 93.2 % 1568 1461 5 2 100 65 1396 66.5 % 886 589 20 11 266 2 30 557 100.0 % 82 82 11 71

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