Condition Coverage

blib/lib/TAP/Parser.pm
Criterion Covered Total %
condition 23 30 76.6


and 3 conditions

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

or 2 conditions

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

or 3 conditions

line l !l&&r !l&&!r condition
315 1316 280 1 $self->{'_iter'} ||= $self->_iter
422 2 916 0 delete $args{$key} || $self->$default_method
427 12 0 294 $iterator ||= delete $args{'stream'}
461 222 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 2520 3360 0 $st->{$next}{$def} ||= $default->{$def}
1371 30 279 0 $self->{'_grammar'} ||= $self->make_grammar({'iterator', $self->_iterator, 'parser', $self, 'version', $self->version})