LCOV - differential code coverage report
Current view: top level - src/backend/catalog Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 89.3 % 13847 12369 163 2 1 1312 30 4 888 11447 142 554
Current Date: 2024-04-14 14:21:10 Functions: 95.9 % 567 544 8 1 14 1 144 399 4 19
Baseline: 16@8cea358b128 Branches: 68.9 % 9120 6288 224 2 3 2603 30 3 505 5750 2
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 87.6 % 395 346 49 340 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 91.3 % 46 42 4 38 4
(120,180] days: 93.4 % 167 156 11 144 12
(180,240] days: 75.9 % 469 356 101 12 1 347 8
(240..) days: 89.8 % 12770 11469 2 2 1 1296 29 4 19 11417
Function coverage date bins:
[..60] days: 100.0 % 8 8 8
(120,180] days: 100.0 % 12 12 12
(180,240] days: 97.1 % 35 34 1 34
(240..) days: 95.7 % 512 490 7 1 14 1 90 399
Branch coverage date bins:
[..60] days: 78.7 % 301 237 64 237
(60,120] days: 91.7 % 12 11 1 8 3
(120,180] days: 71.1 % 166 118 47 1 109 9
(180,240] days: 58.4 % 274 160 113 1 151 9
(240..) days: 68.8 % 8369 5762 2 3 2600 30 3 5729 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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
[..60] days/ Total
87.6%87.6%
87.6 % 395 346 49 340 6 78.7 % 301 237 64 237 100.0 % 8 8 8
index.c 96.3 % 27 26 1 26 83.3 % 18 15 3 15 100.0 % 1 1 1
pg_enum.c 77.4 % 53 41 12 38 3 52.6 % 38 20 18 20 100.0 % 3 3 3
namespace.c 75.0 % 8 6 2 6 50.0 % 4 2 2 2 100.0 % 1 1 1
aclchk.c 70.0 % 20 14 6 13 1 65.0 % 20 13 7 13 -
pg_proc.c 100.0 % 2 2 2 50.0 % 2 1 1 1 -
storage.c 100.0 % 19 19 19 70.0 % 10 7 3 7 -
pg_constraint.c 89.7 % 29 26 3 26 56.2 % 16 9 7 9 100.0 % 2 2 2
dependency.c 78.0 % 82 64 18 63 1 82.6 % 23 19 4 19 100.0 % 1 1 1
objectaddress.c 94.7 % 133 126 7 126 91.8 % 134 123 11 123 -
catalog.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
pg_collation.c 100.0 % 4 4 4 61.1 % 18 11 7 11 -
(60,120] days/ Total
91.3%91.3%
91.3 % 46 42 4 38 4 91.7 % 12 11 1 8 3 -
index.c 75.0 % 16 12 4 8 4 87.5 % 8 7 1 4 3 -
(120,180] days/ Total
93.4%93.4%
93.4 % 167 156 11 144 12 71.1 % 166 118 47 1 109 9 100.0 % 12 12 12
namespace.c 100.0 % 110 110 104 6 92.9 % 70 65 5 65 100.0 % 9 9 9
aclchk.c 100.0 % 3 3 3 75.0 % 4 3 1 3 -
pg_operator.c 73.2 % 41 30 11 30 48.8 % 82 40 42 40 100.0 % 1 1 1
(180,240] days/ Total
75.9%75.9%
75.9 % 469 356 101 12 1 347 8 58.4 % 274 160 113 1 151 9 97.1 % 35 34 1 34
namespace.c 46.4 % 138 64 62 12 1 63 16.7 % 54 9 45 9 94.7 % 19 18 1 18
index.c 93.8 % 32 30 2 22 8 71.9 % 32 23 8 1 14 9 100.0 % 2 2 2
aclchk.c 44.2 % 43 19 24 19 18.8 % 32 6 26 6 100.0 % 5 5 5
pg_constraint.c 95.2 % 104 99 5 99 67.2 % 58 39 19 39 100.0 % 6 6 6
heap.c 94.6 % 148 140 8 140 84.7 % 98 83 15 83 100.0 % 3 3 3
(240..) days/ Total
89.8%89.8%
89.8 % 12770 11469 2 2 1 1296 29 4 19 11417 68.8 % 8369 5762 2 3 2600 30 3 5729 2 95.7 % 512 490 7 1 14 1 90 399
namespace.c 89.2 % 1269 1132 2 135 5 4 1123 72.2 % 1081 781 1 299 9 3 769 90.1 % 81 73 7 1 30 43
objectaccess.c 48.5 % 68 33 35 7 26 20.8 % 24 5 19 1 4 41.7 % 12 5 7 1 4
aclchk.c 82.1 % 1749 1436 2 311 12 1 1423 64.8 % 1096 710 1 385 6 704 94.2 % 52 49 1 2 8 41
objectaddress.c 88.7 % 2276 2018 258 2 2016 62.5 % 1232 770 462 1 769 96.1 % 51 49 2 3 46
heap.c 94.8 % 860 815 45 9 806 76.6 % 623 477 1 145 477 97.4 % 38 37 1 5 32
catalog.c 77.3 % 163 126 37 126 74.4 % 195 145 50 145 93.3 % 15 14 1 1 13
pg_parameter_acl.c 95.7 % 23 22 1 22 50.0 % 6 3 3 3 100.0 % 2 2 1 1
index.c 93.3 % 1114 1039 1 74 1 3 1 1034 64.8 % 749 485 2 262 8 477 100.0 % 33 33 11 22
pg_enum.c 95.7 % 208 199 9 1 3 195 78.8 % 118 93 25 93 100.0 % 11 11 7 4
toasting.c 95.7 % 115 110 5 110 67.2 % 58 39 19 39 100.0 % 7 7 1 6
pg_type.c 93.5 % 277 259 18 259 66.0 % 188 124 62 124 2 100.0 % 7 7 2 5
pg_largeobject.c 97.7 % 44 43 1 43 70.0 % 10 7 3 7 100.0 % 3 3 3
pg_operator.c 92.7 % 218 202 16 202 75.4 % 126 95 31 1 94 100.0 % 8 8 3 5
pg_proc.c 87.5 % 408 357 51 1 356 68.3 % 379 259 120 259 100.0 % 9 9 2 7
pg_db_role_setting.c 98.7 % 76 75 1 75 80.0 % 30 24 6 24 100.0 % 3 3 3
storage.c 97.0 % 303 294 9 294 78.6 % 206 162 44 162 100.0 % 19 19 7 12
pg_inherits.c 93.8 % 161 151 10 151 70.0 % 100 70 30 70 100.0 % 9 9 9
pg_constraint.c 94.8 % 463 439 24 439 64.5 % 346 223 123 223 100.0 % 15 15 1 14
pg_conversion.c 98.1 % 53 52 1 52 72.7 % 22 16 6 16 100.0 % 2 2 2
pg_aggregate.c 81.0 % 258 209 49 209 53.1 % 260 138 122 138 100.0 % 2 2 2
pg_shdepend.c 80.9 % 472 382 90 1 381 64.3 % 252 162 90 1 161 100.0 % 20 20 1 19
pg_attrdef.c 96.2 % 130 125 5 125 57.1 % 42 24 18 24 100.0 % 5 5 5
pg_namespace.c 97.1 % 34 33 1 33 75.0 % 20 15 5 1 14 100.0 % 1 1 1
dependency.c 91.4 % 768 702 66 702 78.9 % 589 465 124 465 100.0 % 26 26 4 22
pg_cast.c 91.9 % 37 34 3 34 58.3 % 12 7 5 7 100.0 % 1 1 1
pg_class.c 91.7 % 24 22 2 22 76.9 % 13 10 3 10 100.0 % 1 1 1
pg_depend.c 98.0 % 301 295 6 295 77.3 % 154 119 35 1 118 100.0 % 19 19 19
pg_publication.c 98.6 % 417 411 6 411 85.3 % 232 198 34 198 100.0 % 26 26 26
pg_collation.c 88.2 % 68 60 8 60 59.1 % 44 26 18 26 100.0 % 1 1 1
pg_range.c 95.6 % 45 43 2 43 87.5 % 8 7 1 7 100.0 % 2 2 2
pg_subscription.c 94.8 % 173 164 9 1 163 63.0 % 54 34 20 1 33 100.0 % 11 11 2 9
partition.c 96.3 % 107 103 4 103 75.0 % 56 42 14 42 100.0 % 10 10 10
indexing.c 95.5 % 88 84 4 84 61.4 % 44 27 17 27 100.0 % 10 10 10

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