Condition Coverage

blib/lib/Paranoid/Args.pm
Criterion Covered Total %
condition 56 87 64.3


and 3 conditions

line !l l&&!r l&&r condition
249 0 0 108 defined $tref->{'Template'} and $tref->{'Template'} =~ /^[\$\@]*$/s
285 26 0 0 $tref->{'CanBundle'} and defined $tref->{'Short'}
382 3 2 18 @$argRef and not $argRef->[0] =~ /^--?(?:\w+.*)?$/s
389 3 1 1 @$argRef and $argRef->[0] eq "--"
406 0 0 0 @$argRef and @$lref < length $argTemplate
413 4 7 17 @$argRef and not $argRef->[0] =~ /^--?(?:\w+.*)$/s
11 3 14 @$argRef and not $argRef->[0] =~ /^--?(?:\w+.*)$/s and @$lref < length $argTemplate
422 14 0 0 @$lref < length $argTemplate and @$argRef
14 0 0 @$lref < length $argTemplate and @$argRef and $argRef->[0] eq "--"
427 0 0 0 @$argRef and @$lref < length $argTemplate
447 1 31 4 $rv and $argTemplate =~ /\@/ms
32 0 4 $rv and $argTemplate =~ /\@/ms and length $argTemplate > 1
520 1 0 1 defined $tref->{'Value'} and ref $tref->{'Value'} eq "ARRAY"
541 0 0 0 defined $tref->{'Value'} and ref $tref->{'Value'} eq "ARRAY"
612 13 0 95 defined $tref->{'Short'} && defined $tref->{'Long'}
628 13 93 2 defined $tref->{'Short'} and $tref->{'Template'} eq ""
634 13 0 95 defined $tref->{'Short'} and length $tref->{'Short'}
654 0 0 108 defined $tref->{'Long'} and length $tref->{'Long'}
684 34 0 1 $arg eq "--" and not _NOOPTIONS()
2 5 27 not _NOOPTIONS() and $arg =~ /^--?/s
713 6 0 8 $#tmp and defined $tref
6 0 8 $#tmp and defined $tref and $tref->{'Template'} eq "\$"
0 5 3 $#tmp and defined $tref and $tref->{'Template'} eq "\$" and not $tref->{'CanBundle'}
747 2 8 15 $argTemplate eq "\$" and $tref->{'CountShort'}
757 17 8 0 not $tref->{'Multiple'} and $tref->{'Count'} > 0
783 12 0 1 defined $2 and length $2
790 12 0 1 $#tmp and defined $tref
830 1 9 0 not $tref->{'Multiple'} and $tref->{'Count'} > 0

or 3 conditions

line l !l&&r !l&&!r condition
507 11 1 2 not $tref->{'Multiple'} or $tref->{'CountShort'}