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
collationcmds.c 80.0 % 40 32 8 32 80.0 % 30 24 6 24 -
dbcommands.c 94.4 % 72 68 4 68 74.4 % 86 64 22 64 -
indexcmds.c 95.0 % 20 19 1 19 75.0 % 20 15 5 15 100.0 % 1 1 1
cluster.c 100.0 % 9 9 9 80.0 % 10 8 2 8 100.0 % 1 1 1
copyfromparse.c 100.0 % 16 16 10 6 68.8 % 16 11 5 7 4 -
copyfrom.c 100.0 % 6 6 4 2 75.0 % 4 3 1 3 100.0 % 1 1 1
extension.c 95.7 % 23 22 1 22 77.8 % 18 14 4 14 100.0 % 1 1 1
async.c 87.5 % 48 42 6 42 65.4 % 26 17 9 17 100.0 % 1 1 1
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
analyze.c 100.0 % 24 24 22 2 88.9 % 18 16 2 16 100.0 % 2 2 2
typecmds.c 96.4 % 83 80 3 80 70.4 % 54 38 16 38 100.0 % 4 4 4
explain.c 91.9 % 186 171 15 171 72.4 % 105 76 29 76 100.0 % 9 9 9
alter.c 33.3 % 6 2 4 2 16.7 % 6 1 5 1 -
event_trigger.c 85.7 % 7 6 1 6 60.0 % 5 3 2 3 100.0 % 1 1 1
trigger.c 100.0 % 10 10 10 91.7 % 12 11 1 11 -
copy.c 100.0 % 13 13 13 80.0 % 10 8 2 8 100.0 % 1 1 1
statscmds.c 80.0 % 15 12 3 12 56.2 % 16 9 7 9 -
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
dbcommands.c 91.7 % 12 11 1 1 10 25.0 % 4 1 3 1 -
indexcmds.c 78.4 % 37 29 8 29 56.8 % 74 42 32 42 -
copyfrom.c 100.0 % 19 19 19 75.0 % 20 15 5 15 -
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
analyze.c 87.5 % 8 7 1 7 62.5 % 8 5 3 5 -
tsearchcmds.c 90.0 % 30 27 3 27 69.4 % 36 25 11 25 100.0 % 1 1 1
explain.c 100.0 % 51 51 51 65.6 % 64 42 22 42 100.0 % 3 3 3
event_trigger.c 85.7 % 7 6 1 6 0.0 % 2 2 -
trigger.c 100.0 % 2 2 2 50.0 % 2 1 1 1 -
copy.c 94.7 % 19 18 1 18 81.8 % 22 18 4 18 100.0 % 1 1 1
prepare.c 100.0 % 11 11 11 80.0 % 10 8 2 8 -
matview.c 83.3 % 12 10 2 10 42.9 % 14 6 8 6 -
(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
async.c 84.6 % 13 11 2 11 - 50.0 % 2 1 1 1
indexcmds.c 97.0 % 33 32 1 30 2 70.0 % 10 7 2 1 1 4 2 100.0 % 6 6 6
variable.c 0.0 % 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 -
analyze.c 100.0 % 6 6 6 60.0 % 10 6 4 6 -
explain.c 44.8 % 29 13 15 1 13 23.3 % 30 7 23 7 -
copy.c 50.0 % 2 1 1 1 50.0 % 6 3 3 3 -
operatorcmds.c 93.4 % 61 57 4 57 82.9 % 70 58 12 58 100.0 % 1 1 1
vacuum.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
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 -
indexcmds.c 95.8 % 48 46 2 46 52.6 % 38 20 18 20 100.0 % 6 6 6
copyfromparse.c 71.4 % 7 5 2 5 - -
copyfrom.c 81.8 % 11 9 2 6 3 47.4 % 38 18 16 4 12 6 -
tablecmds.c 95.8 % 545 522 23 514 8 81.3 % 486 395 90 1 390 5 100.0 % 15 15 15
explain.c 0.0 % 6 6 - -
event_trigger.c 94.6 % 56 53 3 53 75.8 % 62 47 15 47 100.0 % 3 3 3
copy.c 100.0 % 8 8 8 75.0 % 24 18 6 18 -
(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
dbcommands.c 81.6 % 1010 824 186 5 819 56.4 % 838 473 365 9 464 86.7 % 30 26 1 3 6 20
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
copyfromparse.c 75.0 % 635 476 159 476 53.7 % 607 326 281 326 88.9 % 18 16 2 3 13
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
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
subscriptioncmds.c 87.6 % 790 692 98 1 691 69.8 % 675 471 204 4 467 88.9 % 18 16 2 6 10
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
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
seclabel.c 70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
copyfrom.c 89.6 % 548 491 57 491 72.5 % 444 322 122 322 93.8 % 16 15 1 3 12
async.c 86.2 % 515 444 1 70 444 61.9 % 386 239 147 239 97.6 % 42 41 1 14 27
vacuumparallel.c 95.2 % 311 296 15 1 295 1 76.5 % 170 130 40 130 91.7 % 12 11 1 5 6
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
define.c 63.8 % 138 88 50 88 36.2 % 127 46 81 46 90.9 % 11 10 1 10
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
publicationcmds.c 92.8 % 651 604 47 1 603 78.5 % 530 416 114 1 415 96.7 % 30 29 1 29
policy.c 87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
sequence.c 94.4 % 663 626 37 2 624 74.8 % 540 404 136 404 96.3 % 27 26 1 14 12
trigger.c 93.7 % 2055 1926 129 1926 76.2 % 1698 1294 404 2 1292 98.6 % 69 68 1 68
foreigncmds.c 94.6 % 541 512 29 512 74.0 % 308 228 80 228 95.5 % 22 21 1 21
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
matview.c 91.2 % 261 238 23 238 50.6 % 164 83 81 83 93.3 % 15 14 1 1 13
lockcmds.c 88.0 % 92 81 11 81 73.3 % 86 63 23 63 100.0 % 6 6 1 5
collationcmds.c 85.1 % 288 245 43 245 63.4 % 268 170 98 1 169 100.0 % 9 9 3 6
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
dropcmds.c 83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
schemacmds.c 88.3 % 128 113 15 113 61.8 % 76 47 29 47 100.0 % 5 5 5
view.c 92.7 % 137 127 10 127 65.9 % 126 83 43 83 100.0 % 4 4 1 3
tablespace.c 75.6 % 409 309 100 20 289 48.1 % 378 182 196 23 159 100.0 % 17 17 17
cluster.c 90.1 % 454 409 2 43 409 1 62.1 % 364 226 4 134 226 100.0 % 12 12 7 5
comment.c 94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
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
constraint.c 84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
tsearchcmds.c 87.8 % 674 592 82 592 61.1 % 414 253 161 253 100.0 % 21 21 21
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
opclasscmds.c 91.6 % 570 522 48 522 64.9 % 453 294 159 294 100.0 % 20 20 20
alter.c 88.3 % 351 310 1 40 2 308 64.9 % 222 144 4 74 2 142 100.0 % 9 9 4 5
functioncmds.c 85.5 % 871 745 2 124 745 60.4 % 854 516 4 334 516 100.0 % 20 20 1 19
user.c 88.7 % 853 757 96 1 756 70.6 % 792 559 233 559 100.0 % 21 21 1 20
copy.c 92.3 % 310 286 24 286 78.2 % 385 301 84 1 300 100.0 % 4 4 2 2
prepare.c 93.1 % 204 190 14 190 72.4 % 116 84 32 2 82 100.0 % 14 14 1 13
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
createas.c 98.2 % 168 165 3 3 162 72.3 % 94 68 26 68 100.0 % 10 10 1 9
statscmds.c 91.4 % 266 243 23 243 66.8 % 226 151 75 151 100.0 % 8 8 2 6
operatorcmds.c 93.4 % 197 184 1 12 1 183 74.7 % 162 121 1 40 1 120 100.0 % 5 5 1 4
portalcmds.c 93.7 % 126 118 8 118 58.5 % 94 55 39 55 100.0 % 5 5 5

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