Condition Coverage

blib/lib/Ryu/Node.pm
Criterion Covered Total %
condition 27 47 57.4


and 3 conditions

line !l l&&!r l&&r condition
91 26 10 19 defined $src && ref $src
95 25 30 0 $self->{'is_paused'} && keys %{$$self{'is_paused'};}
96 49 0 6 $self->{'unblocked'} and $self->{'unblocked'}->is_ready
117 28 10 21 defined $src && ref $src
121 0 59 0 $self->{'is_paused'} and keys %{$$self{"is_paused"};}
171 0 0 138 defined $src && ref $src

or 2 conditions

line l !l condition
47 1172 12 $self->label // "unknown"
91 19 0 builtin::refaddr($src // $self) // 0
10 26 $src // 0
117 21 0 builtin::refaddr($src // $self) // 0
10 28 $src // 0
171 138 0 builtin::refaddr($src // $self) // 0
0 0 $src // 0

or 3 conditions

line l !l&&r !l&&!r condition
91 19 0 0 $src // $self
117 21 0 0 $src // $self
155 0 6 0 $self->{'unblocked'} //= do { $self->is_paused ? $self->new_future : "Future"->done }
171 138 0 0 $src // $self
206 65 163 0 $self->{'new_future'} //= $Ryu::Source::FUTURE_FACTORY