LCOV - differential code coverage report
Current view: top level - src/pl/plpython - plpy_typeio.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 97.0 % 562 545 17 545
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 36 36 36
Baseline: lcov-20260725-baseline Branches: 81.0 % 305 247 58 247
Baseline Date: 2026-07-25 19:09:19 +0900 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
PLyLong_FromOid CBC 2 100.0 % (2 / 2)
PLyFloat_FromFloat4 CBC 3 100.0 % (2 / 2)
PLyFloat_FromFloat8 CBC 4 100.0 % (2 / 2)
PLyDecimal_FromNumeric CBC 7 81.2 % (13 / 16) 60.0 % (6 / 10)
PLyLong_FromInt16 CBC 7 100.0 % (2 / 2)
PLyBytes_FromBytea CBC 11 100.0 % (5 / 5)
PLyObject_ToBytea CBC 11 90.9 % (20 / 22) 62.5 % (5 / 8)
PLyLong_FromInt64 CBC 15 100.0 % (2 / 2)
PLyUnicode_ToComposite CBC 18 90.9 % (10 / 11) 66.7 % (8 / 12)
PLyList_FromArray CBC 21 100.0 % (12 / 12) 87.5 % (7 / 8)
PLyObject_ToBool CBC 23 100.0 % (6 / 6) 100.0 % (2 / 2)
PLyGenericObject_ToComposite CBC 25 100.0 % (29 / 29) 78.6 % (11 / 14)
PLyObject_ToDomain CBC 29 100.0 % (5 / 5)
PLyObject_FromTransform CBC 35 100.0 % (3 / 3)
PLyObject_ToTransform CBC 40 100.0 % (6 / 6) 100.0 % (2 / 2)
PLyList_FromArray_recurse CBC 48 96.4 % (27 / 28) 81.8 % (18 / 22)
PLyDict_FromComposite CBC 49 100.0 % (12 / 12) 50.0 % (1 / 2)
PLySequence_ToArray CBC 59 100.0 % (17 / 17) 90.0 % (9 / 10)
PLyMapping_ToComposite CBC 101 100.0 % (30 / 30) 78.6 % (11 / 14)
PLyBool_FromBool CBC 121 100.0 % (4 / 4) 100.0 % (2 / 2)
PLySequence_ToComposite CBC 133 100.0 % (36 / 36) 85.0 % (17 / 20)
PLy_output_setup_record CBC 140 90.0 % (9 / 10) 62.5 % (5 / 8)
PLy_input_setup_tuple CBC 191 100.0 % (20 / 20) 83.3 % (15 / 18)
PLy_input_from_tuple CBC 207 100.0 % (8 / 8)
PLy_output_setup_tuple CBC 221 95.0 % (19 / 20) 83.3 % (15 / 18)
PLyDict_FromTuple CBC 256 85.2 % (23 / 27) 80.0 % (16 / 20)
PLySequence_ToArray_recurse CBC 256 96.8 % (30 / 31) 86.1 % (31 / 36)
PLyObject_ToComposite CBC 298 100.0 % (27 / 27) 81.8 % (18 / 22)
PLyLong_FromInt32 CBC 419 100.0 % (2 / 2)
PLyUnicode_FromScalar CBC 511 100.0 % (5 / 5)
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)
PLy_output_convert CBC 593 100.0 % (2 / 2)
PLy_input_convert CBC 596 100.0 % (8 / 8)
PLyObject_AsString CBC 1612 86.4 % (19 / 22) 50.0 % (7 / 14)
PLyObject_ToScalar CBC 1631 100.0 % (7 / 7) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1