| blib/lib/Ryu/Node.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 27 | 47 | 57.4 |
| 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 |
| 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 |
| 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 |