Condition Coverage

blib/lib/TAP/Parser.pm
Criterion Covered Total %
condition 22 30 73.3


and 3 conditions

line !l l&&!r l&&r condition
1212 46 815 0 defined $number and delete $planned_todo{$number}

or 2 conditions

line l !l condition
437 10 294 delete $args{'test_args'} || []
1197 4 4 $plan->explanation || '(no reason given)'
1502 238 31 $self->tests_planned || 0

or 3 conditions

line l !l&&r !l&&!r condition
315 1302 278 1 $self->{'_iter'} ||= $self->_iter
422 2 910 0 delete $args{$key} || $self->$default_method
427 12 0 292 $iterator ||= delete $args{'stream'}
461 220 0 0 'source ' . ref($raw_source) || $raw_source
1041 68 0 91 $self->failed || $self->parse_errors || !$self->ignore_exit && ($self->wait || $self->exit)
1346 2502 3336 0 $st->{$next}{$def} ||= $default->{$def}
1371 28 277 0 $self->{'_grammar'} ||= $self->make_grammar({'iterator', $self->_iterator, 'parser', $self, 'version', $self->version})