Condition Coverage

blib/lib/App/Spec/Run/Validator.pm
Criterion Covered Total %
condition 23 32 71.8


and 3 conditions

line !l l&&!r l&&r condition
34 10 4 13 $ok &&= $self->_process($errs, 'type', 'options', 'app', $run)
61 14 2 0 defined $value and not $value =~ /^\d+$/
66 25 2 0 defined $value and $value != 1
74 52 10 5 $spec->multiple and $spec->mapping
87 5 0 0 not keys %$values and $spec->required
110 4 0 6 not @$values and $spec->required
119 0 3 1 $spec->unique and &uniq(@$values) != @$values
134 27 21 4 not defined $value and $spec->required
195 37 0 0 $param_type eq 'file' and $v eq '-'
201 31 0 6 $spec->mapping and keys %$possible_values

or 2 conditions

line l !l condition
160 14 3 $run->cmd->$op($run, $args) || []