Condition Coverage

blib/lib/Bat/Interpreter.pm
Criterion Covered Total %
condition 16 23 69.5


and 3 conditions

line !l l&&!r l&&r condition
142 0 0 132 defined $command and $command ne ''
352 83 10 14 defined $parameters and scalar keys %$parameters > 0
370 0 12 27 defined $variable_name and $variable_name ne ''
374 22 0 5 defined $manipulation and $manipulation ne ''
455 0 2 131 defined $line and $line ne ''

or 2 conditions

line l !l condition
47 2 21 shift() // \%ENV

or 3 conditions

line l !l&&r !l&&!r condition
219 0 2 0 $extension eq '.bat' or $extension eq '.cmd'
312 4 3 14 $operator eq '==' or $uppercase_operator eq 'EQU'