Condition Coverage

inc/Spiffy.pm
Criterion Covered Total %
condition 38 62 61.2


and 3 conditions

line !l l&&!r l&&r condition
28 392 0 0 $_[1] eq 'import' && (caller())->isa('autouse')
89 63 0 63 $$args{-'selfless'} || $$args{-'Base'} and not $$filtered_files{(caller $stack_frame)[1]}++
218 210 168 0 defined $default and $$args{-'weak'}
222 336 21 21 ref $default eq 'ARRAY' && !@$default
315 0 42 ref $default eq 'HASH' && !keys(%$default)
298 0 712 63 defined $elem and defined $booleans{$elem}
0 628 84 defined $elem and defined $pairs{$elem}
628 0 84 defined $elem and defined $pairs{$elem} and @_
299 63 0 0 @_ && $_[0] =~ /^[01]$/
470 0 0 0 @roles and $roles[0] =~ /^!/

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
41 0 233 0 ref $class || $class
89 0 63 63 $$args{-'selfless'} || $$args{-'Base'}
92 0 126 0 $$args{-'package'} || caller $stack_frame
93 63 0 63 $$args{-'Base'} or $$args{-'base'}
102 84 0 105 $$args{-'Base'} || $$args{-'base'}
242 5 11 18 $#_ > 0 or defined $_[0]{'data_delim'}
3 12 18 $#_ > 0 or defined $_[0]{'spec'}
7 20 18 $#_ > 0 or defined $_[0]{'block_list'}
3 16 18 $#_ > 0 or defined $_[0]{'block_delim'}
352 0 0 0 $seen || ($seen = $_ eq $caller_class)