Condition Coverage

Bio/PullParserI.pm
Criterion Covered Total %
condition 26 37 70.2


and 3 conditions

line !l l&&!r l&&r condition
209 551 185 510 $dependency and not defined $self->_fields->{$dependency}
290 0 0 14 not $thing =~ /\n/ and -e $thing

or 2 conditions

line l !l condition
203 3205 0 shift() || (return keys %{$self->_fields;})
243 756 32 $self->{'parent'} || (return)
318 14 204 $piped_behaviour ||= 'sequential_read'
320 204 14 $start ||= 0
368 6531 0 $self->{'_chunk'} || (return)
388 0 4079 $self->{'_sequential'} || 0
432 6056 195 $self->{'_chunk_start'} || 0
548 430 0 $current || 0
574 865 0 $chunk_ending || ''
578 864 1 $current || 0
609 243 0 $chunk_ending || ''

or 3 conditions

line l !l&&r !l&&!r condition
285 218 0 0 shift() || $self->throw('Trying to set chunk() to an undefined value')
549 0 301 129 not $current or $self->_chunk_true_end ? $end <= $self->_chunk_true_end : 1
579 1 611 253 not $current or $self->_chunk_true_end ? $end <= $self->_chunk_true_end : 1