Condition Coverage

lib/Perlmazing/Engine.pm
Criterion Covered Total %
condition 16 33 48.4


and 3 conditions

line !l l&&!r l&&r condition
125 50 2518 1074 exists $loaded_symbols->{$package} and exists $loaded_symbols->{$package}{$symbol}
126 0 0 2568 exists $found_symbols->{$package} and exists $found_symbols->{$package}{$symbol}
198 487 2100 0 defined $proto_new and defined $proto_old
2587 0 0 defined $proto_new and defined $proto_old and $proto_old ne $proto_new
2587 0 0 defined $proto_old and not defined $proto_new
487 0 2100 defined $proto_new and not defined $proto_old

or 3 conditions

line l !l&&r !l&&!r condition
16 0 50 0 shift() || caller
23 0 0 0 shift() || caller
64 18564 50 0 shift() || caller
198 0 0 2587 defined $proto_new and defined $proto_old and $proto_old ne $proto_new or defined $proto_old and not defined $proto_new
0 2550 37 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