Condition Coverage

blib/lib/Devel/Chitin/OpTree/BINOP.pm
Criterion Covered Total %
condition 31 51 60.7


and 3 conditions

line !l l&&!r l&&r condition
31 91 0 7 $self->is_null and $self->last->is_null
91 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list'
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null and $self->last->children->[1]->is_array_container
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null and $self->last->children->[1]->is_array_container and $self->first->is_null
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null and $self->last->children->[1]->is_array_container and $self->first->is_null and $self->first->_ex_name eq 'pp_list'
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null and $self->last->children->[1]->is_array_container and $self->first->is_null and $self->first->_ex_name eq 'pp_list' and $self->first->children->[1]->op->name eq 'sort'
0 0 7 $self->is_null and $self->last->is_null and $self->last->_ex_name eq 'pp_list' and $self->last->children->[1]->is_null and $self->last->children->[1]->is_array_container and $self->first->is_null and $self->first->_ex_name eq 'pp_list' and $self->first->children->[1]->op->name eq 'sort' and $self->first->children->[1]->op->private & 8
122 0 0 5 $self->first->op->name eq 'null' and $self->first->_ex_name eq 'pp_pushmark'
135 1 3 1 $self->is_null and $self->op->private & 16
4 0 1 $self->is_null and $self->op->private & 16 and $children->[1]->op->name eq 'concat'
153 11 5 1 $self->op->flags & 64 and $first->op->name ne 'concat'
270 4 2 1 $enteriter->op->flags & 64 and $list_op->children->[2]
345 0 2 3 $self->is_null and $first->op->name eq 'aelemfast_lex' || $first->op->name eq 'aelemfast'
2 0 3 $self->is_null and $first->op->name eq 'aelemfast_lex' || $first->op->name eq 'aelemfast' and $self->last->is_null

or 3 conditions

line l !l&&r !l&&!r condition
82 2 2 166 $self->last->is_scalar_container or $self->is_list_reference_alias
345 3 0 2 $first->op->name eq 'aelemfast_lex' || $first->op->name eq 'aelemfast'