Condition Coverage

blib/lib/Log/Scrubber.pm
Criterion Covered Total %
condition 21 33 63.6


and 3 conditions

line !l l&&!r l&&r condition
98 1 0 0 defined $change and $change != $val
229 6 0 17 defined $_SDATA->{'SIG'}{$_}{'scrubber'} and defined $SIG{$_}
6 0 17 defined $_SDATA->{'SIG'}{$_}{'scrubber'} and defined $SIG{$_} and $SIG{$_} eq $_SDATA->{'SIG'}{$_}{'scrubber'}
248 3 0 0 defined $_SDATA->{'SIG'}{'__DIE__'}{'old'} && $_SDATA->{'SIG'}{'__DIE__'}{'old'} ne ''
253 13 0 4 defined $_SDATA->{'SIG'}{'__WARN__'}{'old'} && $_SDATA->{'SIG'}{'__WARN__'}{'old'} ne ''
260 29 1 5 defined $SIG{$sig_name} and defined $_SDATA->{'SIG'}{$sig_name}{'scrubber'}
30 3 2 defined $SIG{$sig_name} and defined $_SDATA->{'SIG'}{$sig_name}{'scrubber'} and $SIG{$sig_name} eq $_SDATA->{'SIG'}{$sig_name}{'scrubber'}
291 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
107 8 0 1 not defined $change or $change
218 0 0 18 not defined $_ or $_ eq ''