LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 87.9 % 32768 28791 178 7 3792 67 17 2214 26493 6 83 989
Current Date: 2024-04-14 14:21:10 Functions: 96.9 % 1110 1076 2 32 2 265 809 43
Baseline: 16@8cea358b128 Branches: 67.2 % 25732 17293 601 18 9 7811 93 12 1511 15677 1 2
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 92.9 % 1071 995 70 6 1 950 44
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 93.1 % 582 542 28 12 409 133
(120,180] days: 84.8 % 171 145 24 2 136 9
(180,240] days: 94.5 % 706 667 37 2 647 20
(240..) days: 87.4 % 30238 26442 19 7 3770 66 17 72 26287 6
Function coverage date bins:
[..60] days: 100.0 % 37 37 36 1
(60,120] days: 100.0 % 15 15 13 2
(120,180] days: 90.0 % 10 9 1 9
(180,240] days: 100.0 % 24 24 24
(240..) days: 96.8 % 1024 991 1 32 2 183 806
Branch coverage date bins:
[..60] days: 73.5 % 825 606 214 5 576 30
(60,120] days: 66.9 % 568 380 145 43 321 59
(120,180] days: 65.4 % 136 89 45 2 1 83 5
(180,240] days: 75.8 % 666 505 156 5 492 13
(240..) days: 66.8 % 23540 15713 41 18 9 7756 92 12 39 15570 1 2

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 EUB ECB Rate Total Hit UNC UBC GBC GNC CBC DCB
[..60] days/ Total
92.9%92.9%
92.9 % 1071 995 70 6 1 950 44 73.5 % 825 606 214 5 576 30 100.0 % 37 37 36 1
alter.c 33.3 % 6 2 4 2 16.7 % 6 1 5 1 -
analyze.c 100.0 % 24 24 22 2 88.9 % 18 16 2 16 100.0 % 2 2 2
async.c 87.5 % 48 42 6 42 65.4 % 26 17 9 17 100.0 % 1 1 1
cluster.c 100.0 % 9 9 9 80.0 % 10 8 2 8 100.0 % 1 1 1
collationcmds.c 80.0 % 40 32 8 32 80.0 % 30 24 6 24 -
copy.c 100.0 % 13 13 13 80.0 % 10 8 2 8 100.0 % 1 1 1
copyfrom.c 100.0 % 6 6 4 2 75.0 % 4 3 1 3 100.0 % 1 1 1
copyfromparse.c 100.0 % 16 16 10 6 68.8 % 16 11 5 7 4 -
dbcommands.c 94.4 % 72 68 4 68 74.4 % 86 64 22 64 -
event_trigger.c 85.7 % 7 6 1 6 60.0 % 5 3 2 3 100.0 % 1 1 1
explain.c 91.9 % 186 171 15 171 72.4 % 105 76 29 76 100.0 % 9 9 9
extension.c 95.7 % 23 22 1 22 77.8 % 18 14 4 14 100.0 % 1 1 1
indexcmds.c 95.0 % 20 19 1 19 75.0 % 20 15 5 15 100.0 % 1 1 1
statscmds.c 80.0 % 15 12 3 12 56.2 % 16 9 7 9 -
tablecmds.c 93.0 % 426 396 24 6 1 376 19 73.5 % 359 264 92 3 258 6 100.0 % 11 11 10 1
trigger.c 100.0 % 10 10 10 91.7 % 12 11 1 11 -
typecmds.c 96.4 % 83 80 3 80 70.4 % 54 38 16 38 100.0 % 4 4 4
vacuum.c 100.0 % 24 24 20 4 80.0 % 30 24 6 18 6 100.0 % 1 1 1
(60,120] days/ Total
93.1%93.1%
93.1 % 582 542 28 12 409 133 66.9 % 568 380 145 43 321 59 100.0 % 15 15 13 2
analyze.c 87.5 % 8 7 1 7 62.5 % 8 5 3 5 -
copy.c 94.7 % 19 18 1 18 81.8 % 22 18 4 18 100.0 % 1 1 1
copyfrom.c 100.0 % 19 19 19 75.0 % 20 15 5 15 -
dbcommands.c 91.7 % 12 11 1 1 10 25.0 % 4 1 3 1 -
event_trigger.c 85.7 % 7 6 1 6 0.0 % 2 2 -
explain.c 100.0 % 51 51 51 65.6 % 64 42 22 42 100.0 % 3 3 3
indexcmds.c 78.4 % 37 29 8 29 56.8 % 74 42 32 42 -
matview.c 83.3 % 12 10 2 10 42.9 % 14 6 8 6 -
prepare.c 100.0 % 11 11 11 80.0 % 10 8 2 8 -
subscriptioncmds.c 89.2 % 37 33 4 33 63.6 % 44 28 16 28 -
tablecmds.c 93.9 % 314 295 13 6 221 74 68.7 % 252 173 59 20 157 16 100.0 % 9 9 9
trigger.c 100.0 % 2 2 2 50.0 % 2 1 1 1 -
tsearchcmds.c 90.0 % 30 27 3 27 69.4 % 36 25 11 25 100.0 % 1 1 1
(120,180] days/ Total
84.8%84.8%
84.8 % 171 145 24 2 136 9 65.4 % 136 89 45 2 1 83 5 90.0 % 10 9 1 9
analyze.c 100.0 % 6 6 6 60.0 % 10 6 4 6 -
async.c 84.6 % 13 11 2 11 - 50.0 % 2 1 1 1
copy.c 50.0 % 2 1 1 1 50.0 % 6 3 3 3 -
explain.c 44.8 % 29 13 15 1 13 23.3 % 30 7 23 7 -
indexcmds.c 97.0 % 33 32 1 30 2 70.0 % 10 7 2 1 1 4 2 100.0 % 6 6 6
operatorcmds.c 93.4 % 61 57 4 57 82.9 % 70 58 12 58 100.0 % 1 1 1
subscriptioncmds.c 100.0 % 1 1 1 75.0 % 4 3 1 3 -
tablecmds.c 100.0 % 8 8 5 3 75.0 % 4 3 1 3 -
vacuum.c 0.0 % 1 1 - -
variable.c 0.0 % 1 1 - -
(180,240] days/ Total
94.5%94.5%
94.5 % 706 667 37 2 647 20 75.8 % 666 505 156 5 492 13 100.0 % 24 24 24
copy.c 100.0 % 8 8 8 75.0 % 24 18 6 18 -
copyfrom.c 81.8 % 11 9 2 6 3 47.4 % 38 18 16 4 12 6 -
copyfromparse.c 71.4 % 7 5 2 5 - -
copyto.c 100.0 % 4 4 4 20.0 % 10 2 8 2 -
dbcommands.c 80.0 % 5 4 1 4 50.0 % 6 3 3 3 -
event_trigger.c 94.6 % 56 53 3 53 75.8 % 62 47 15 47 100.0 % 3 3 3
explain.c 0.0 % 6 6 - -
indexcmds.c 95.8 % 48 46 2 46 52.6 % 38 20 18 20 100.0 % 6 6 6
tablecmds.c 95.8 % 545 522 23 514 8 81.3 % 486 395 90 1 390 5 100.0 % 15 15 15
(240..) days/ Total
87.4%87.4%
87.4 % 30238 26442 19 7 3770 66 17 72 26287 6 66.8 % 23540 15713 41 18 9 7756 92 12 39 15570 1 2 96.8 % 1024 991 1 32 2 183 806
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
alter.c 88.3 % 351 310 1 40 2 308 64.9 % 222 144 4 74 2 142 100.0 % 9 9 4 5
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
analyze.c 94.4 % 935 883 52 12 871 80.0 % 566 453 113 1 2 450 100.0 % 17 17 10 7
async.c 86.2 % 515 444 1 70 444 61.9 % 386 239 147 239 97.6 % 42 41 1 14 27
cluster.c 90.1 % 454 409 2 43 409 1 62.1 % 364 226 4 134 226 100.0 % 12 12 7 5
collationcmds.c 85.1 % 288 245 43 245 63.4 % 268 170 98 1 169 100.0 % 9 9 3 6
comment.c 94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
constraint.c 84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
copy.c 92.3 % 310 286 24 286 78.2 % 385 301 84 1 300 100.0 % 4 4 2 2
copyfrom.c 89.6 % 548 491 57 491 72.5 % 444 322 122 322 93.8 % 16 15 1 3 12
copyfromparse.c 75.0 % 635 476 159 476 53.7 % 607 326 281 326 88.9 % 18 16 2 3 13
copyto.c 76.1 % 419 319 2 98 2 317 60.8 % 344 209 2 1 132 3 1 205 90.0 % 20 18 2 7 11
createas.c 98.2 % 168 165 3 3 162 72.3 % 94 68 26 68 100.0 % 10 10 1 9
dbcommands.c 81.6 % 1010 824 186 5 819 56.4 % 838 473 365 9 464 86.7 % 30 26 1 3 6 20
define.c 63.8 % 138 88 50 88 36.2 % 127 46 81 46 90.9 % 11 10 1 10
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
dropcmds.c 83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
event_trigger.c 83.8 % 681 571 110 1 570 65.1 % 407 265 1 140 1 1 263 1 95.1 % 41 39 2 10 29
explain.c 78.9 % 2283 1801 482 9 1 1791 68.7 % 1433 985 448 3 982 97.4 % 78 76 2 1 6 69
extension.c 80.4 % 1038 835 1 202 1 1 833 55.6 % 826 459 3 364 1 458 95.3 % 43 41 2 2 39
foreigncmds.c 94.6 % 541 512 29 512 74.0 % 308 228 80 228 95.5 % 22 21 1 21
functioncmds.c 85.5 % 871 745 2 124 745 60.4 % 854 516 4 334 516 100.0 % 20 20 1 19
indexcmds.c 91.9 % 1219 1120 1 98 9 7 8 1096 68.8 % 1069 735 4 2 1 327 10 1 4 720 100.0 % 13 13 4 9
lockcmds.c 88.0 % 92 81 11 81 73.3 % 86 63 23 63 100.0 % 6 6 1 5
matview.c 91.2 % 261 238 23 238 50.6 % 164 83 81 83 93.3 % 15 14 1 1 13
opclasscmds.c 91.6 % 570 522 48 522 64.9 % 453 294 159 294 100.0 % 20 20 20
operatorcmds.c 93.4 % 197 184 1 12 1 183 74.7 % 162 121 1 40 1 120 100.0 % 5 5 1 4
policy.c 87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
portalcmds.c 93.7 % 126 118 8 118 58.5 % 94 55 39 55 100.0 % 5 5 5
prepare.c 93.1 % 204 190 14 190 72.4 % 116 84 32 2 82 100.0 % 14 14 1 13
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
publicationcmds.c 92.8 % 651 604 47 1 603 78.5 % 530 416 114 1 415 96.7 % 30 29 1 29
schemacmds.c 88.3 % 128 113 15 113 61.8 % 76 47 29 47 100.0 % 5 5 5
seclabel.c 70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
sequence.c 94.4 % 663 626 37 2 624 74.8 % 540 404 136 404 96.3 % 27 26 1 14 12
statscmds.c 91.4 % 266 243 23 243 66.8 % 226 151 75 151 100.0 % 8 8 2 6
subscriptioncmds.c 87.6 % 790 692 98 1 691 69.8 % 675 471 204 4 467 88.9 % 18 16 2 6 10
tablecmds.c 91.3 % 5627 5138 6 483 6 8 43 5081 4 70.3 % 4522 3178 15 10 6 1311 21 8 27 3122 2 99.4 % 167 166 1 47 119
tablespace.c 75.6 % 409 309 100 20 289 48.1 % 378 182 196 23 159 100.0 % 17 17 17
trigger.c 93.7 % 2055 1926 129 1926 76.2 % 1698 1294 404 2 1292 98.6 % 69 68 1 68
tsearchcmds.c 87.8 % 674 592 82 592 61.1 % 414 253 161 253 100.0 % 21 21 21
typecmds.c 82.3 % 1283 1056 1 226 3 1053 52.2 % 1020 532 2 2 484 3 1 528 97.6 % 41 40 1 9 31
user.c 88.7 % 853 757 96 1 756 70.6 % 792 559 233 559 100.0 % 21 21 1 20
vacuum.c 89.9 % 723 650 2 71 5 645 76.2 % 626 477 1 148 6 471 95.2 % 21 20 1 10 10
vacuumparallel.c 95.2 % 311 296 15 1 295 1 76.5 % 170 130 40 130 91.7 % 12 11 1 5 6
variable.c 67.0 % 427 286 6 135 2 284 51.0 % 245 125 5 115 3 122 94.4 % 36 34 2 2 32
view.c 92.7 % 137 127 10 127 65.9 % 126 83 43 83 100.0 % 4 4 1 3

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