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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 88.3 % 33896 29937 78 5 153 3723 14 509 506 28908 1 4 18 268
Current Date: 2025-10-28 08:26:42 +0900 Functions: 97.3 % 1171 1139 2 1 29 49 88 1002 11
Baseline: lcov-20251028-005825-baseline Branches: 67.9 % 26788 18197 157 6 150 8278 22 233 403 17539 27 19
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 2 2 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 65.5 % 148 97 51 97
(7,30] days: 92.6 % 108 100 8 99 1
(30,360] days: 88.3 % 2902 2563 19 1 12 307 32 307 2224
(360..) days: 88.4 % 30736 27175 4 141 3416 14 477 1 26683 1 4
Function coverage date bins:
(1,7] days: 80.0 % 5 4 1 4
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.6 % 123 120 3 2 12 106
(360..) days: 97.3 % 1042 1014 1 1 26 47 71 896
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(1,7] days: 51.9 % 106 55 51 55
(7,30] days: 64.5 % 138 89 49 89
(30,360] days: 74.0 % 2272 1682 56 1 11 522 11 258 1413
(360..) days: 67.3 % 24316 16370 5 139 7756 22 222 16126 27 19

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC UIC UBC GIC GNC CBC DCB
[..1] days sequence.c∗∗ 100.0 % 2 2 2 50.0 % 2 1 1 1 -
(1,7] days Total
65.5%65.5%
65.5 % 148 97 51 97 51.9 % 106 55 51 55 80.0 % 5 4 1 4
subscriptioncmds.c 64.1 % 142 91 51 91 51.9 % 106 55 51 55 80.0 % 5 4 1 4
(7,30] days Total
92.6%92.6%
92.6 % 108 100 8 99 1 64.5 % 138 89 49 89 100.0 % 1 1 1
publicationcmds.c 75.9 % 29 22 7 22 51.3 % 76 39 37 39 -
copyto.c 100.0 % 44 44 44 86.1 % 36 31 5 31 100.0 % 1 1 1
analyze.c 100.0 % 4 4 4 62.5 % 8 5 3 5 -
indexcmds.c 87.5 % 8 7 1 7 62.5 % 8 5 3 5 -
vacuum.c 100.0 % 8 8 8 83.3 % 6 5 1 5 -
(30,360] days Total
88.3%88.3%
88.3 % 2902 2563 19 1 12 307 32 307 2224 74.0 % 2272 1682 56 1 11 522 11 258 1413 97.6 % 123 120 3 2 12 106
tablecmds.c 95.9 % 951 912 39 11 901 77.4 % 936 724 9 203 23 701 100.0 % 27 27 27
explain_format.c 76.3 % 329 251 78 251 58.6 % 157 92 65 92 100.0 % 22 22 22
extension.c 72.0 % 161 116 1 44 116 47.3 % 112 53 1 58 53 80.0 % 5 4 1 4
explain_state.c 80.9 % 131 106 25 106 70.8 % 120 85 35 85 100.0 % 7 7 7
subscriptioncmds.c 93.6 % 125 117 8 116 1 78.5 % 144 113 31 113 100.0 % 2 2 2
opclasscmds.c 66.7 % 51 34 17 34 61.5 % 52 32 20 32 100.0 % 1 1 1
copyfromparse.c 93.9 % 115 108 1 6 9 99 82.8 % 116 96 20 10 86 87.5 % 8 7 1 1 6
explain.c 81.5 % 200 163 8 29 53 110 83.3 % 96 80 6 10 32 48 100.0 % 5 5 1 4
trigger.c 98.5 % 66 65 1 1 64 79.2 % 72 57 15 57 100.0 % 1 1 1
vacuum.c 74.1 % 81 60 1 20 44 16 79.4 % 68 54 3 11 39 15 100.0 % 4 4 3 1
dbcommands.c 84.0 % 25 21 4 5 16 41.7 % 24 10 14 10 -
explain_dr.c 93.2 % 103 96 7 96 70.5 % 44 31 13 31 100.0 % 7 7 7
indexcmds.c 93.1 % 29 27 2 27 60.0 % 30 18 12 18 100.0 % 1 1 1
event_trigger.c 73.6 % 72 53 19 1 52 67.6 % 34 23 11 23 100.0 % 1 1 1
variable.c 71.4 % 42 30 12 30 50.0 % 22 11 11 11 100.0 % 2 2 2
typecmds.c 94.4 % 18 17 1 4 13 61.1 % 18 11 7 11 100.0 % 2 2 1 1
copy.c 93.8 % 16 15 1 9 6 75.0 % 24 18 3 3 11 7 100.0 % 1 1 1
cluster.c 96.6 % 29 28 1 1 27 66.7 % 18 12 6 12 100.0 % 3 3 1 2
publicationcmds.c 92.2 % 77 71 6 71 91.4 % 58 53 5 53 75.0 % 4 3 1 3
analyze.c 89.3 % 28 25 1 2 9 16 71.4 % 14 10 3 1 7 3 100.0 % 1 1 1
statscmds.c 100.0 % 6 6 6 75.0 % 12 9 3 9 -
copyto.c 100.0 % 104 104 1 103 93.3 % 45 42 3 2 40 100.0 % 12 12 1 11
matview.c 83.3 % 6 5 1 5 25.0 % 4 1 3 1 -
foreigncmds.c 100.0 % 14 14 8 6 88.9 % 18 16 1 1 13 3 -
copyfrom.c 98.0 % 50 49 1 49 91.7 % 12 11 1 11 100.0 % 7 7 7
user.c 88.9 % 9 8 1 3 5 87.5 % 8 7 1 7 -
vacuumparallel.c 83.3 % 6 5 1 5 50.0 % 2 1 1 1 -
tablespace.c 80.0 % 5 4 1 1 3 - -
(360..) days Total
88.4%88.4%
88.4 % 30736 27175 4 141 3416 14 477 1 26683 1 4 67.3 % 24316 16370 5 139 7756 22 222 16126 27 19 97.3 % 1042 1014 1 1 26 47 71 896
tablecmds.c 91.5 % 5935 5432 503 1 5431 70.5 % 4886 3445 1439 3445 1 1 99.4 % 180 179 1 9 170
typecmds.c 85.3 % 1344 1146 198 1146 56.4 % 1055 595 460 595 97.7 % 43 42 1 2 40
explain.c 80.1 % 2123 1701 422 1701 3 69.1 % 1429 988 441 1 987 97.0 % 66 64 2 8 56
trigger.c 93.8 % 2044 1917 127 1917 76.4 % 1690 1292 396 1292 1 1 98.6 % 69 68 1 1 67
dbcommands.c 83.9 % 1090 915 175 915 57.5 % 930 535 395 535 93.1 % 29 27 2 3 24
indexcmds.c 92.8 % 1325 1230 95 1230 68.8 % 1161 799 362 799 100.0 % 25 25 1 24
extension.c 83.3 % 1030 858 172 858 58.5 % 838 490 348 490 95.3 % 43 41 2 41
functioncmds.c 85.6 % 882 755 127 755 60.2 % 870 524 346 524 100.0 % 20 20 20
copyfromparse.c 79.4 % 564 448 116 1 447 52.9 % 510 270 240 1 269 93.3 % 15 14 1 14
user.c 89.5 % 850 761 89 3 758 71.3 % 792 565 227 2 563 100.0 % 21 21 1 20
subscriptioncmds.c 88.1 % 773 681 92 681 69.9 % 680 475 1 2 202 6 1 468 87.5 % 16 14 2 7 7
tablespace.c 75.7 % 404 306 98 3 303 47.6 % 378 180 198 2 178 100.0 % 17 17 1 16
tsearchcmds.c 87.9 % 700 615 85 615 60.7 % 450 273 165 273 7 5 100.0 % 22 22 1 21
async.c 86.1 % 577 497 4 76 497 61.7 % 412 254 4 154 254 95.6 % 45 43 2 43
opclasscmds.c 91.7 % 568 521 47 521 64.8 % 449 291 158 291 100.0 % 20 20 20
event_trigger.c 85.5 % 729 623 106 623 1 66.4 % 461 306 155 306 95.6 % 45 43 2 1 42
vacuum.c 90.4 % 690 624 66 624 75.0 % 604 453 151 1 452 94.4 % 18 17 1 1 16
copyfrom.c 91.0 % 553 503 50 1 502 71.2 % 500 356 144 356 94.1 % 17 16 1 1 15
sequence.c 95.3 % 686 654 32 654 74.7 % 546 408 138 408 100.0 % 28 28 6 22
cluster.c 90.4 % 436 394 42 394 61.9 % 362 224 138 224 100.0 % 10 10 10
copyto.c 74.2 % 364 270 94 3 267 59.0 % 312 184 128 4 180 90.5 % 21 19 2 3 16
analyze.c 95.3 % 963 918 45 918 78.9 % 592 467 95 467 18 12 100.0 % 17 17 2 15
collationcmds.c 84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
variable.c 68.2 % 402 274 128 274 55.4 % 231 128 103 128 97.1 % 34 33 1 33
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
publicationcmds.c 92.9 % 605 562 43 562 79.2 % 472 374 98 374 100.0 % 28 28 6 22
copy.c 95.2 % 353 336 17 1 335 1 79.0 % 458 362 96 1 361 100.0 % 6 6 2 4
matview.c 91.2 % 260 237 23 1 236 52.3 % 176 92 84 92 93.3 % 15 14 1 3 11
foreigncmds.c 94.5 % 531 502 29 502 73.1 % 294 215 79 215 95.5 % 22 21 1 8 13
policy.c 87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
define.c 65.9 % 138 91 47 3 88 39.4 % 127 50 77 4 46 90.9 % 11 10 1 10
statscmds.c 92.3 % 285 263 22 263 69.4 % 242 168 74 168 100.0 % 8 8 8
alter.c 91.2 % 362 330 32 330 66.4 % 220 146 74 146 100.0 % 10 10 1 9
operatorcmds.c 93.4 % 258 241 17 241 77.2 % 232 179 53 179 100.0 % 6 6 6
seclabel.c 70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
view.c 92.8 % 139 129 10 129 65.9 % 126 83 43 83 100.0 % 5 5 5
portalcmds.c 93.8 % 129 121 8 121 60.2 % 98 59 39 59 100.0 % 5 5 1 4
vacuumparallel.c 95.4 % 326 311 15 311 77.1 % 170 131 39 1 130 92.9 % 14 13 1 13
prepare.c 93.9 % 213 200 13 200 73.0 % 126 92 34 92 100.0 % 14 14 14
dropcmds.c 83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
schemacmds.c 88.3 % 128 113 15 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
createas.c 98.2 % 170 167 3 1 166 74.5 % 98 73 25 73 100.0 % 10 10 1 9
lockcmds.c 88.0 % 92 81 11 81 72.6 % 84 61 23 61 100.0 % 6 6 6
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
constraint.c 85.0 % 40 34 6 34 53.3 % 30 16 14 16 100.0 % 1 1 1
comment.c 94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta