Condition Coverage

blib/lib/Bencode.pm
Criterion Covered Total %
condition 16 18 88.8


and 3 conditions

line !l l&&!r l&&r condition
15 0 42 95 @c = caller $i++ and $c[0] eq 'Bencode'
66 12 8 4 defined $max_depth and $max_depth < 0
79 13 9 3 defined $max_depth and $max_depth < 0
96 2 17 5 not $do_lenient_decode and defined $last_key
19 4 1 not $do_lenient_decode and defined $last_key and $key lt $last_key

or 3 conditions

line l !l&&r !l&&!r condition
128 4 0 1 $undef_encoding || croak('unhandled data type')