Condition Coverage

inc/Spiffy.pm
Criterion Covered Total %
condition 36 62 58.0


and 3 conditions

line !l l&&!r l&&r condition
21 1077 0 0 $_[1] eq 'import' && (caller())->isa('autouse')
82 12 0 8 $$args{-'selfless'} || $$args{-'Base'} and not $$filtered_files{(caller $stack_frame)[1]}++
211 40 32 0 defined $default and $$args{-'weak'}
215 64 4 4 ref $default eq 'ARRAY' && !@$default
60 0 8 ref $default eq 'HASH' && !keys(%$default)
291 0 128 8 defined $elem and defined $booleans{$elem}
0 112 16 defined $elem and defined $pairs{$elem}
112 0 16 defined $elem and defined $pairs{$elem} and @_
292 8 0 0 @_ && $_[0] =~ /^[01]$/
463 0 0 0 @roles and $roles[0] =~ /^!/

or 2 conditions

line l !l condition
370 0 4 $INC{'mixin.pm'} ||= 'Spiffy/mixin.pm'

or 3 conditions

line l !l&&r !l&&!r condition
34 0 582 0 ref $class || $class
82 0 8 12 $$args{-'selfless'} || $$args{-'Base'}
85 0 20 0 $$args{-'package'} || caller $stack_frame
86 8 0 12 $$args{-'Base'} or $$args{-'base'}
95 8 0 16 $$args{-'Base'} || $$args{-'base'}
235 0 24 4 $#_ > 0 or defined $_[0]{'data_delim'}
2 49 4 $#_ > 0 or defined $_[0]{'block_delim'}
2 32 4 $#_ > 0 or defined $_[0]{'block_list'}
0 53 4 $#_ > 0 or defined $_[0]{'spec'}
345 0 0 0 $seen || ($seen = $_ eq $caller_class)