LCOV - differential code coverage report
Current view: top level - src/pl/plpython - plpy_typeio.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 97.0 % 562 545 17 545
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 36 36 36
Baseline: lcov-20261105-baseline Branches: 81.0 % 305 247 58 247
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 13 13 13
(360..) days: 96.9 % 549 532 17 532
Function coverage date bins:
(360..) days: 100.0 % 36 36 36
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 80.7 % 301 243 58 243

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 1617 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 302 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 136 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 143 90.0 % (9 / 10) 62.5 % (5 / 8)
PLy_output_setup_tuple CBC 224 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 590 100.0 % (68 / 68) 95.8 % (23 / 24)
PLy_output_setup_func CBC 614 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 1636 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 420 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 597 100.0 % (8 / 8)
PLy_input_from_tuple CBC 207 100.0 % (8 / 8)
PLy_output_convert CBC 596 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1