Condition Coverage

blib/lib/Log/Scrubber.pm
Criterion Covered Total %
condition 21 30 70.0


and 3 conditions

line !l l&&!r l&&r condition
99 1 0 0 defined $change and $change != $val
230 6 0 19 defined $_SDATA->{'SIG'}{$_}{'scrubber'} and defined $SIG{$_}
6 2 17 defined $_SDATA->{'SIG'}{$_}{'scrubber'} and defined $SIG{$_} and $SIG{$_} eq $_SDATA->{'SIG'}{$_}{'scrubber'}
250 18 0 6 defined $_SDATA->{'SIG'}{$sig_name}{'old'} and $_SDATA->{'SIG'}{$sig_name}{'old'} ne ''
269 29 3 5 defined $SIG{$sig_name} and defined $_SDATA->{'SIG'}{$sig_name}{'scrubber'}
32 3 2 defined $SIG{$sig_name} and defined $_SDATA->{'SIG'}{$sig_name}{'scrubber'} and $SIG{$sig_name} eq $_SDATA->{'SIG'}{$sig_name}{'scrubber'}
300 6 0 23 defined $_SDATA->{'METHOD'}{$fullname}{'scrubber'} and defined $current_method
6 0 23 defined $_SDATA->{'METHOD'}{$fullname}{'scrubber'} and defined $current_method and $current_method eq $_SDATA->{'METHOD'}{$fullname}{'scrubber'}

or 3 conditions

line l !l&&r !l&&!r condition
108 8 0 1 not defined $change or $change
219 0 0 18 not defined $_ or $_ eq ''