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'}
250 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'}
257 13 0 4 defined $$_SDATA{'SIG'}{$sig_name}{'old'} && $$_SDATA{'SIG'}{$sig_name}{'old'} ne ''
263 17 0 0 defined $$_SDATA{'SIG'}{$sig_name}{'old'} && $$_SDATA{'SIG'}{$sig_name}{'old'} ne ''
292 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 ''