LCOV - differential code coverage report
Current view: top level - src/pl/plpython Coverage Total Hit UNC LBC UBC GIC GNC CBC EUB ECB DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 90.7 % 2441 2214 4 223 1 123 2090 2 99
Current Date: 2025-12-15 18:36:29 -0500 Functions: 99.3 % 152 151 1 32 119 2
Baseline: lcov-20251216-010103-baseline Branches: 69.9 % 1448 1012 11 1 424 50 962 16 6
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 11 11 11
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 96.1 % 285 274 4 7 112 162
(360..) days: 89.9 % 2145 1929 216 1 1928
Function coverage date bins:
(30,360] days: 100.0 % 7 7 3 4
(360..) days: 99.3 % 145 144 1 29 115
Branch coverage date bins:
(1,7] days: 100.0 % 4 4 4
(30,360] days: 71.7 % 145 104 11 30 46 58
(360..) days: 68.4 % 1321 904 1 394 904 16 6

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 UBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GNC CBC EUB ECB Rate Total Hit UBC GNC CBC DCB
(1,7] days Total
100.0%
100.0 % 11 11 11 100.0 % 4 4 4 -
(30,360] days Total
96.1%96.1%
96.1 % 285 274 4 7 112 162 71.7 % 145 104 11 30 46 58 100.0 % 7 7 3 4
plpy_subxactobject.c 100.0 % 3 3 3 50.0 % 2 1 1 1 -
plpy_cursorobject.c 100.0 % 22 22 22 60.0 % 10 6 4 6 100.0 % 1 1 1
plpy_exec.c 86.4 % 22 19 3 18 1 50.0 % 16 8 8 8 100.0 % 1 1 1
plpy_planobject.c 100.0 % 13 13 13 62.5 % 8 5 3 5 100.0 % 1 1 1
plpy_elog.c 92.9 % 98 91 7 1 90 65.5 % 58 38 20 38 -
plpy_typeio.c 98.6 % 70 69 1 64 5 90.0 % 30 27 3 25 2 -
plpy_resultobject.c 100.0 % 15 15 15 66.7 % 6 4 2 4 100.0 % 1 1 1
(360..) days Total
89.9%89.9%
89.9 % 2145 1929 216 1 1928 68.4 % 1321 904 1 394 904 16 6 99.3 % 145 144 1 29 115
plpy_plpymodule.c 89.7 % 184 165 19 165 80.4 % 112 90 22 90 94.1 % 17 16 1 1 15
plpy_subxactobject.c 86.0 % 50 43 7 43 66.7 % 18 12 6 12 100.0 % 4 4 4
plpy_main.c 94.2 % 138 130 8 1 129 65.1 % 86 56 30 56 100.0 % 16 16 6 10
plpy_cursorobject.c 85.5 % 179 153 26 153 61.4 % 88 54 34 54 100.0 % 7 7 7
plpy_exec.c 93.6 % 409 383 26 383 70.6 % 286 202 84 202 100.0 % 15 15 2 13
plpy_planobject.c 82.1 % 28 23 5 23 37.5 % 8 3 5 3 100.0 % 6 6 6
plpy_procedure.c 93.3 % 178 166 12 166 66.4 % 134 89 45 89 100.0 % 6 6 6
plpy_util.c 66.7 % 33 22 11 22 35.7 % 14 5 9 5 100.0 % 4 4 4
plpy_spi.c 81.2 % 240 195 45 195 61.9 % 118 73 45 73 100.0 % 11 11 1 10
plpy_elog.c 79.1 % 153 121 32 121 61.1 % 126 77 49 77 100.0 % 11 11 1 10
plpy_typeio.c 96.9 % 482 467 15 467 74.3 % 303 225 1 55 225 16 6 100.0 % 36 36 18 18
plpy_resultobject.c 85.9 % 71 61 10 61 64.3 % 28 18 10 18 100.0 % 12 12 12
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta