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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 88.5 % 34431 30462 81 5 153 3730 29 510 1109 28814 1 4 25 404
Current Date: 2025-12-15 18:36:29 -0500 Functions: 97.4 % 1187 1156 2 1 28 49 187 920 14
Baseline: lcov-20251216-010103-baseline Branches: 68.1 % 27190 18506 247 5 155 8277 34 234 691 17547 27 19
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin (1,7] days: 95.6 % 495 473 22 473
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 89.7 % 39 35 4 35
(30,360] days: 88.1 % 2873 2532 55 2 284 10 597 1925
(360..) days: 88.4 % 31024 27422 3 153 3446 29 500 4 26889 1 4
Function coverage date bins:
(1,7] days: 100.0 % 13 13 13
(7,30] days: 100.0 % 2 2 2
(30,360] days: 97.6 % 125 122 3 2 29 91
(360..) days: 97.3 % 1047 1019 2 1 25 47 143 829
Branch coverage date bins:
(1,7] days: 73.6 % 288 212 76 212
(7,30] days: 58.3 % 24 14 10 14
(30,360] days: 72.5 % 2242 1626 161 3 452 1 463 1162
(360..) days: 67.5 % 24682 16654 2 155 7825 33 234 2 16385 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,7] days Total
95.6%95.6%
95.6 % 495 473 22 473 73.6 % 288 212 76 212 100.0 % 13 13 13
tablecmds.c 95.3 % 427 407 20 407 73.4 % 286 210 76 210 100.0 % 13 13 13
explain_state.c 50.0 % 2 1 1 1 - -
policy.c 66.7 % 3 2 1 2 - -
(7,30] days Total
89.7%89.7%
89.7 % 39 35 4 35 58.3 % 24 14 10 14 100.0 % 2 2 2
sequence_xlog.c 92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
subscriptioncmds.c 50.0 % 4 2 2 2 70.0 % 10 7 3 7 -
async.c 100.0 % 3 3 3 75.0 % 4 3 1 3 -
(30,360] days Total
88.1%88.1%
88.1 % 2873 2532 55 2 284 10 597 1925 72.5 % 2242 1626 161 3 452 1 463 1162 97.6 % 125 122 3 2 29 91
tablecmds.c 97.6 % 665 649 16 11 638 78.4 % 662 519 9 134 1 23 495 100.0 % 20 20 4 16
subscriptioncmds.c 89.4 % 274 245 28 1 241 4 73.8 % 252 186 63 2 1 185 1 100.0 % 7 7 7
explain_format.c 76.3 % 329 251 78 251 58.6 % 157 92 65 92 100.0 % 22 22 22
extension.c 71.9 % 160 115 1 44 115 47.3 % 112 53 1 58 53 80.0 % 5 4 1 4
publicationcmds.c 86.8 % 68 59 7 2 22 37 61.5 % 104 64 37 3 39 25 66.7 % 3 2 1 2
explain_state.c 82.7 % 127 105 22 105 70.8 % 120 85 35 85 100.0 % 7 7 2 5
explain.c 79.6 % 211 168 15 28 59 109 80.8 % 104 84 14 6 36 48 100.0 % 5 5 1 4
copyfromparse.c 93.9 % 115 108 1 6 9 99 82.8 % 116 96 20 10 86 87.5 % 8 7 1 1 6
async.c 57.4 % 61 35 26 35 30.8 % 26 8 18 8 100.0 % 2 2 1 1
wait.c 98.3 % 59 58 1 58 73.3 % 60 44 16 44 100.0 % 2 2 2
vacuum.c 77.5 % 89 69 1 19 52 17 79.7 % 74 59 4 11 44 15 100.0 % 4 4 3 1
trigger.c 98.5 % 66 65 1 1 64 79.2 % 72 57 15 57 100.0 % 1 1 1
dbcommands.c 84.6 % 26 22 4 5 17 41.7 % 24 10 14 10 -
indexcmds.c 91.2 % 34 31 1 2 7 24 61.1 % 36 22 3 11 5 17 100.0 % 1 1 1
explain_dr.c 93.1 % 102 95 7 95 70.5 % 44 31 13 31 100.0 % 7 7 1 6
event_trigger.c 73.6 % 72 53 19 1 52 67.6 % 34 23 11 23 100.0 % 1 1 1
opclasscmds.c 80.0 % 10 8 2 8 50.0 % 20 10 10 10 -
copyto.c 100.0 % 147 147 45 102 90.1 % 81 73 5 3 33 40 100.0 % 13 13 2 11
analyze.c 90.6 % 32 29 1 2 14 15 68.2 % 22 15 6 1 12 3 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
typecmds.c 90.9 % 11 10 1 5 5 58.3 % 12 7 5 7 100.0 % 1 1 1
copy.c 100.0 % 22 22 10 12 79.2 % 24 19 3 2 11 8 100.0 % 1 1 1
statscmds.c 100.0 % 12 12 12 81.2 % 16 13 3 13 100.0 % 1 1 1
matview.c 90.9 % 11 10 1 6 4 25.0 % 4 1 3 1 -
foreigncmds.c 100.0 % 13 13 8 5 88.9 % 18 16 1 1 13 3 -
copyfrom.c 97.9 % 48 47 1 47 90.0 % 10 9 1 9 100.0 % 7 7 7
vacuumparallel.c 66.7 % 3 2 1 2 50.0 % 2 1 1 1 -
user.c 87.5 % 8 7 1 3 4 87.5 % 8 7 1 7 -
(360..) days Total
88.4%88.4%
88.4 % 31024 27422 3 153 3446 29 500 4 26889 1 4 67.5 % 24682 16654 2 155 7825 33 234 2 16385 27 19 97.3 % 1047 1019 2 1 25 47 143 829
tablecmds.c 91.5 % 6208 5681 527 1 1 5679 70.7 % 5176 3660 5 1509 4 1 3655 1 1 99.5 % 187 186 1 25 161
typecmds.c 85.3 % 1350 1152 198 1152 56.5 % 1061 599 462 599 97.7 % 44 43 1 4 39
explain.c 80.1 % 2123 1701 422 1701 3 69.1 % 1429 988 441 1 987 97.0 % 66 64 1 1 9 55
trigger.c 93.8 % 2040 1913 127 1913 76.4 % 1690 1292 396 1292 1 1 98.6 % 69 68 1 5 63
dbcommands.c 83.9 % 1089 914 175 914 57.5 % 930 535 395 535 93.1 % 29 27 2 4 23
indexcmds.c 92.8 % 1328 1233 95 1233 68.8 % 1163 800 363 800 100.0 % 25 25 3 22
extension.c 83.3 % 1028 856 172 856 58.5 % 838 490 348 490 95.3 % 43 41 2 3 38
functioncmds.c 85.6 % 881 754 127 754 60.2 % 870 524 346 524 100.0 % 20 20 2 18
copyfromparse.c 79.4 % 563 447 116 1 446 52.9 % 510 270 240 1 269 93.3 % 15 14 1 1 13
user.c 89.5 % 849 760 89 3 757 71.3 % 792 565 227 2 563 100.0 % 21 21 2 19
subscriptioncmds.c 87.8 % 753 661 92 3 658 69.9 % 670 468 2 200 3 1 2 462 87.5 % 16 14 2 9 5
tablespace.c 78.0 % 405 316 89 13 303 49.2 % 378 186 192 8 178 100.0 % 17 17 1 16
tsearchcmds.c 87.8 % 696 611 85 611 60.7 % 450 273 165 273 7 5 100.0 % 22 22 3 19
opclasscmds.c 89.7 % 603 541 62 541 65.1 % 481 313 168 313 100.0 % 21 21 3 18
event_trigger.c 85.2 % 717 611 106 611 1 66.4 % 461 306 155 306 95.6 % 45 43 2 11 32
async.c 86.2 % 556 479 3 74 4 475 62.0 % 400 248 2 150 4 244 95.5 % 44 42 2 42
vacuum.c 90.3 % 690 623 67 623 75.0 % 604 453 151 453 94.4 % 18 17 1 2 15
copyfrom.c 91.0 % 553 503 50 1 502 71.3 % 502 358 144 358 94.1 % 17 16 1 3 13
cluster.c 90.3 % 434 392 42 392 61.9 % 362 224 138 224 100.0 % 10 10 2 8
sequence.c 95.4 % 659 629 30 629 75.4 % 540 407 133 407 100.0 % 25 25 7 18
copyto.c 74.1 % 363 269 94 3 266 59.0 % 312 184 128 4 180 90.5 % 21 19 2 4 15
analyze.c 95.3 % 960 915 45 915 78.9 % 592 467 95 467 18 12 100.0 % 17 17 5 12
variable.c 67.8 % 435 295 140 295 54.9 % 253 139 114 139 97.1 % 34 33 1 33
collationcmds.c 84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
publicationcmds.c 92.7 % 640 593 47 593 80.1 % 502 402 100 402 100.0 % 29 29 8 21
copy.c 95.0 % 359 341 18 1 340 1 78.8 % 468 369 99 1 368 100.0 % 6 6 2 4
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
matview.c 91.1 % 259 236 23 1 235 52.3 % 176 92 84 92 93.3 % 15 14 1 4 10
foreigncmds.c 94.5 % 532 503 29 503 73.1 % 294 215 79 215 95.5 % 22 21 1 8 13
define.c 65.7 % 137 90 47 3 87 39.4 % 127 50 77 4 46 90.9 % 11 10 1 1 9
policy.c 87.7 % 398 349 49 349 60.3 % 194 117 77 117 90.9 % 11 10 1 3 7
statscmds.c 92.3 % 284 262 22 262 69.4 % 242 168 74 168 100.0 % 7 7 7
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 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 1 6
view.c 92.8 % 138 128 10 128 65.3 % 124 81 43 81 100.0 % 5 5 1 4
vacuumparallel.c 95.4 % 326 311 15 311 77.1 % 170 131 39 131 92.9 % 14 13 1 2 11
portalcmds.c 94.6 % 130 123 7 1 122 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
prepare.c 93.9 % 214 201 13 201 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 2 8
lockcmds.c 88.2 % 93 82 11 82 73.3 % 86 63 23 63 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
comment.c 94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
constraint.c 85.0 % 40 34 6 34 53.3 % 30 16 14 16 100.0 % 1 1 1
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.

Generated by: LCOV version 2.4-beta