Condition Coverage

blib/lib/File/AptFetch.pm
Criterion Covered Total %
condition 27 37 72.9


and 3 conditions

line !l l&&!r l&&r condition
465 73 5 176 $tag eq 'read' and $code
621 170 0 262 @{$$self{'log'};} and grep(($_ eq ''), @{$$self{'log'};})
630 70 0 192 ref $_gain_callback eq 'CODE' and not $rv

or 2 conditions

line l !l condition
1075 65 79 &$_read_callback($_) || 0
1159 105 84 $$st{'size'} || 0

or 3 conditions

line l !l&&r !l&&!r condition
404 194 0 0 kill 'File::AptFetch::ConfigData'->config('signal'), $$self{'pid'} or carp("[kill] ($$self{'pid'}): nothing to kill or $!")
406 247 0 0 close $$self{'me'} or carp("[close] (reader): $!")
407 247 0 0 close $$self{'it'} or carp("[close] (writer): $!")
463 244 10 7 ref $code eq 'CODE' or not defined $code
629 0 0 262 $self->_parse_status_code || $self->_parse_message
899 67 119 13186 not $name =~ m[^[\w/:.+-]+$] or $name =~ /(?
186 26 13160 not $name =~ m[^[\w/:.+-]+$] or $name =~ /(?
145 193 12967 not $name =~ m[^[\w/:.+-]+$] or $name =~ /(?