LCOV - differential code coverage report
Current view: top level - src/pl/plpython - plpy_typeio.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 97.0 % 562 545 17 545
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 36 36 36
Baseline: lcov-20260726-baseline Branches: 81.0 % 305 247 58 247
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 97.3 % 74 72 2 72
(360..) days: 96.9 % 484 469 15 469
Function coverage date bins:
(360..) days: 100.0 % 36 36 36
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 85.7 % 28 24 4 24
(360..) days: 80.2 % 273 219 54 219

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
PLyObject_AsString CBC 1612 86.4 % (19 / 22) 50.0 % (7 / 14)
PLySequence_ToArray_recurse CBC 256 96.8 % (30 / 31) 86.1 % (31 / 36)
PLyDecimal_FromNumeric CBC 7 81.2 % (13 / 16) 60.0 % (6 / 10)
PLyDict_FromTuple CBC 256 85.2 % (23 / 27) 80.0 % (16 / 20)
PLyList_FromArray_recurse CBC 48 96.4 % (27 / 28) 81.8 % (18 / 22)
PLyObject_ToComposite CBC 298 100.0 % (27 / 27) 81.8 % (18 / 22)
PLyUnicode_ToComposite CBC 18 90.9 % (10 / 11) 66.7 % (8 / 12)
PLyGenericObject_ToComposite CBC 25 100.0 % (29 / 29) 78.6 % (11 / 14)
PLyMapping_ToComposite CBC 101 100.0 % (30 / 30) 78.6 % (11 / 14)
PLyObject_ToBytea CBC 11 90.9 % (20 / 22) 62.5 % (5 / 8)
PLySequence_ToComposite CBC 133 100.0 % (36 / 36) 85.0 % (17 / 20)
PLy_input_setup_tuple CBC 191 100.0 % (20 / 20) 83.3 % (15 / 18)
PLy_output_setup_record CBC 140 90.0 % (9 / 10) 62.5 % (5 / 8)
PLy_output_setup_tuple CBC 221 95.0 % (19 / 20) 83.3 % (15 / 18)
PLyDict_FromComposite CBC 49 100.0 % (12 / 12) 50.0 % (1 / 2)
PLyList_FromArray CBC 21 100.0 % (12 / 12) 87.5 % (7 / 8)
PLySequence_ToArray CBC 59 100.0 % (17 / 17) 90.0 % (9 / 10)
PLy_input_setup_func CBC 577 100.0 % (68 / 68) 95.8 % (23 / 24)
PLy_output_setup_func CBC 579 100.0 % (53 / 53) 94.1 % (16 / 17)
PLyBool_FromBool CBC 121 100.0 % (4 / 4) 100.0 % (2 / 2)
PLyObject_ToBool CBC 23 100.0 % (6 / 6) 100.0 % (2 / 2)
PLyObject_ToScalar CBC 1631 100.0 % (7 / 7) 100.0 % (2 / 2)
PLyObject_ToTransform CBC 40 100.0 % (6 / 6) 100.0 % (2 / 2)
PLyBytes_FromBytea CBC 11 100.0 % (5 / 5)
PLyFloat_FromFloat4 CBC 3 100.0 % (2 / 2)
PLyFloat_FromFloat8 CBC 4 100.0 % (2 / 2)
PLyLong_FromInt16 CBC 7 100.0 % (2 / 2)
PLyLong_FromInt32 CBC 419 100.0 % (2 / 2)
PLyLong_FromInt64 CBC 15 100.0 % (2 / 2)
PLyLong_FromOid CBC 2 100.0 % (2 / 2)
PLyObject_FromTransform CBC 35 100.0 % (3 / 3)
PLyObject_ToDomain CBC 29 100.0 % (5 / 5)
PLyUnicode_FromScalar CBC 511 100.0 % (5 / 5)
PLy_input_convert CBC 596 100.0 % (8 / 8)
PLy_input_from_tuple CBC 207 100.0 % (8 / 8)
PLy_output_convert CBC 593 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1