Condition Coverage

blib/lib/Test/BDD/Cucumber/Executor.pm
Criterion Covered Total %
condition 23 38 60.5


and 3 conditions

line !l l&&!r l&&r condition
550 0 0 0 $_->[1]{'source'} && $_->[1]{'line'}
697 406 1 432 $_->[0] == 0 && $_->[1] == length $text
701 0 0 1046 defined $_ and ref $_
0 0 1046 defined $_ and ref $_ and defined $_->[0]
770 2240 0 3 defined $e->{'amnesty'} and $e->{'effective_pass'}
0 0 3 defined $e->{'amnesty'} and $e->{'effective_pass'} and not $e->{'pass'}
0 0 3 defined $e->{'amnesty'} and $e->{'effective_pass'} and not $e->{'pass'} and &any(sub { $_->{'tag'} eq "TODO"; } , @{$$e{"amnesty"};})

or 2 conditions

line l !l condition
265 31 7 $outline->{'name'} || ''
332 7 434 $step->columns || []
417 48 76 $self->{'steps'}{'transform'} || []
712 3293 6856 $range{$_} || 0

or 3 conditions

line l !l&&r !l&&!r condition
139 4 2 133 $verb eq "transform" or $verb eq "after"
224 0 0 0 $deprecation_warned ||= carp("Test::BDD::Cucumber::Model::TagSpec is deprecated; replace with Cucumber::TagExpressions")
239 69 6 6 not $tagspec or _match_tags($tagspec, $outline)