Condition Coverage

blib/lib/Devel/Chitin/OpTree/UNOP.pm
Criterion Covered Total %
condition 31 44 70.4


and 3 conditions

line !l l&&!r l&&r condition
51 0 0 26 $first->is_null and $first->_ex_name eq 'pp_list'
62 0 0 23 $first->is_null and $first->_ex_name eq 'pp_list'
0 17 6 $first->is_null and $first->_ex_name eq 'pp_list' and @{$first->children;} == 2
17 4 2 $first->is_null and $first->_ex_name eq 'pp_list' and @{$first->children;} == 2 and $first->children->[-1]->is_array_container
21 2 0 $first->is_null and $first->_ex_name eq 'pp_list' and @{$first->children;} == 2 and $first->children->[-1]->is_array_container and $first->children->[-1]->op->flags & 16
173 4 0 26 $op->is_null and $op->_ex_name eq 'pp_rv2cv'
412 8 0 1 $first->op->name eq 'match' and $first->_get_bound_variable_for_match
443 1 2 1 $first->op->name eq 'const' and $first->op->private & 64

or 2 conditions

line l !l condition
152 18 11 join(', ', map({$_->deparse;} @params_ops)) || ''

or 3 conditions

line l !l&&r !l&&!r condition
108 27 12 71 $self->op->flags & 128 or $self->op->private & 48
39 11 60 $self->op->flags & 128 or $self->op->private & 48 or $params{'skip_sigil'}
124 4 0 0 $self->first->op->name eq 'pushmark' or $self->first->op->name eq 'padrange'
173 0 26 4 $op_name eq 'rv2cv' or $op->is_null and $op->_ex_name eq 'pp_rv2cv'
2 2 0 $op_name eq 'method_named' or $op_name eq 'method'
210 4 0 7 $self->op->private & 128 || $self->first->op->private & 128