Condition Coverage

inc/Spiffy.pm
Criterion Covered Total %
condition 39 62 62.9


and 3 conditions

line !l l&&!r l&&r condition
20 338 0 0 $_[1] eq 'import' && (caller())->isa('autouse')
82 112 32 112 $args->{'-selfless'} || $args->{'-Base'} and not $$filtered_files{(caller $stack_frame)[1]}++
208 392 320 0 defined $default and $args->{'-weak'}
211 632 40 40 ref $default eq 'ARRAY' && !@$default
592 0 80 ref $default eq 'HASH' && !keys(%$default)
288 0 1336 144 defined $elem and defined $booleans{$elem}
0 1176 160 defined $elem and defined $pairs{$elem}
1176 0 160 defined $elem and defined $pairs{$elem} and @_
289 144 0 0 @_ && $_[0] =~ /^[01]$/
460 0 0 0 @roles and $roles[0] =~ /^!/

or 2 conditions

line l !l condition
367 0 40 $INC{'mixin.pm'} ||= "Spiffy/mixin.pm"

or 3 conditions

line l !l&&r !l&&!r condition
33 0 223 0 ref $class || $class
82 0 144 112 $args->{'-selfless'} || $args->{'-Base'}
84 0 256 0 $args->{'-package'} || caller $stack_frame
86 144 0 112 $args->{'-Base'} or $args->{'-base'}
94 216 0 192 $args->{'-Base'} || $args->{'-base'}
232 23 18 3 $#_ > 0 or defined $_[0]{'block_delim'}
17 13 4 $#_ > 0 or defined $_[0]{'block_list'}
20 13 3 $#_ > 0 or defined $_[0]{'spec'}
26 20 2 $#_ > 0 or defined $_[0]{'data_delim'}
343 0 0 0 $seen || ($seen = $_ eq $caller_class)