Condition Coverage

lib/Perlmazing/Engine.pm
Criterion Covered Total %
condition 18 35 51.4


and 2 conditions

line l !l condition
196 1962 1948 exists do { "${i}::" }->{$symbol} and my $ref = *{"${i}::$symbol";}{"CODE"}

and 3 conditions

line !l l&&!r l&&r condition
126 34 1892 12 exists $loaded_symbols->{$package} and exists $loaded_symbols->{$package}{$symbol}
127 0 0 1926 exists $found_symbols->{$package} and exists $found_symbols->{$package}{$symbol}
199 248 1700 0 defined $proto_new and defined $proto_old
1948 0 0 defined $proto_new and defined $proto_old and $proto_old ne $proto_new
1948 0 0 defined $proto_old and not defined $proto_new
248 0 1700 defined $proto_new and not defined $proto_old

or 3 conditions

line l !l&&r !l&&!r condition
16 0 34 0 shift() || caller
23 0 0 0 shift() || caller
64 13756 34 0 shift() || caller
199 0 0 1948 defined $proto_new and defined $proto_old and $proto_old ne $proto_new or defined $proto_old and not defined $proto_new
0 1904 44 defined $proto_new and defined $proto_old and $proto_old ne $proto_new or defined $proto_old and not defined $proto_new or defined $proto_new and not defined $proto_old