Condition Coverage

blib/lib/Repl/Core/Eval.pm
Criterion Covered Total %
condition 19 40 47.5


and 3 conditions

line !l l&&!r l&&r condition
82 324 24 0 ref $expr and $expr->isa('Repl::Core::Pair')
184 0 0 4 ref $paircand and $paircand->isa('Repl::Core::Pair')
231 0 0 0 not ref $binding and $binding
360 3 0 21 $ctx->isBound($cmdCandidate) and ref $ctx->getBinding($cmdCandidate) eq 'Repl::Core::Lambda'

or 2 conditions

line l !l condition
105 203 0 @$expr[0] || ''
356 121 0 $$evallist[0] || ''

or 3 conditions

line l !l&&r !l&&!r condition
22 0 1 0 ref $invocant || $invocant
110 14 11 133 'set' eq $cmdCandidate or 'defvar' eq $cmdCandidate
5 2 126 'let' eq $cmdCandidate or 'let*' eq $cmdCandidate
117 0 0 34 $listsize < 3 or $listsize > 4
133 0 0 1 $listsize < 2 or $listsize > 3
304 0 0 4 ref $param or not $param
318 0 0 1 not $name or ref $name
323 0 0 1 ref $param or not $param