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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.9 % 2451 2228 18 205 1 240 1987 1 13 217
Current Date: 2026-06-29 16:15:13 +0200 Functions: 99.3 % 151 150 1 43 107 11
Baseline: lcov-20260630-baseline Branches: 70.1 % 1498 1050 56 2 390 121 929 16 6
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 10 10 10
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 97.3 % 113 110 3 110
(30,360] days: 89.7 % 145 130 15 128 2
(360..) days: 90.6 % 2183 1978 205 1 2 1975 1
Function coverage date bins:
(7,30] days: 100.0 % 8 8 8
(30,360] days: 100.0 % 3 3 3
(360..) days: 99.3 % 140 139 1 32 107
Branch coverage date bins:
[..1] days: 100.0 % 10 10 10
(7,30] days: 65.7 % 102 67 35 67
(30,360] days: 72.0 % 75 54 21 54
(360..) days: 68.9 % 1333 919 2 390 919 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 ECB DUB DCB Rate Total Hit UNC LBC UBC GNC CBC EUB ECB Rate Total Hit UBC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 10 10 10 100.0 % 10 10 10 -
(7,30] days Total
97.3%97.3%
97.3 % 113 110 3 110 65.7 % 102 67 35 67 100.0 % 8 8 8
plpy_exec.c 97.4 % 39 38 1 38 62.5 % 16 10 6 10 100.0 % 3 3 3
plpy_main.c 100.0 % 27 27 27 62.5 % 56 35 21 35 -
plpy_procedure.c 95.7 % 47 45 2 45 73.3 % 30 22 8 22 100.0 % 5 5 5
(30,360] days Total
89.7%89.7%
89.7 % 145 130 15 128 2 72.0 % 75 54 21 54 100.0 % 3 3 3
plpy_typeio.c 97.3 % 74 72 2 72 85.7 % 28 24 4 24 -
plpy_plpymodule.c 54.5 % 11 6 5 6 50.0 % 6 3 3 3 -
plpy_exec.c 85.7 % 21 18 3 18 50.0 % 16 8 8 8 100.0 % 1 1 1
plpy_main.c 83.3 % 30 25 5 24 1 68.4 % 19 13 6 13 -
(360..) days Total
90.6%90.6%
90.6 % 2183 1978 205 1 2 1975 1 68.9 % 1333 919 2 390 919 16 6 99.3 % 140 139 1 32 107
plpy_plpymodule.c 91.0 % 166 151 15 151 1 82.7 % 104 86 18 86 93.8 % 16 15 1 4 11
plpy_elog.c 85.8 % 247 212 35 212 65.2 % 184 120 64 120 100.0 % 9 9 1 8
plpy_typeio.c 96.9 % 484 469 15 469 74.2 % 295 219 2 52 219 16 6 100.0 % 36 36 19 17
plpy_planobject.c 87.8 % 41 36 5 36 50.0 % 16 8 8 8 100.0 % 7 7 7
plpy_exec.c 93.5 % 372 348 24 348 71.2 % 264 188 76 188 100.0 % 13 13 2 11
plpy_util.c 66.7 % 33 22 11 22 35.7 % 14 5 9 5 100.0 % 4 4 4
plpy_main.c 95.6 % 113 108 5 2 106 67.1 % 76 51 25 51 100.0 % 15 15 5 10
plpy_procedure.c 92.8 % 138 128 10 1 127 66.4 % 110 73 37 73 100.0 % 4 4 4
plpy_subxactobject.c 86.8 % 53 46 7 46 65.0 % 20 13 7 13 100.0 % 4 4 4
plpy_spi.c 81.9 % 249 204 45 204 61.9 % 118 73 45 73 100.0 % 11 11 1 10
plpy_cursorobject.c 88.6 % 201 178 23 178 62.2 % 98 61 37 61 100.0 % 8 8 8
plpy_resultobject.c 88.4 % 86 76 10 76 64.7 % 34 22 12 22 100.0 % 13 13 13
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1