Condition Coverage

blib/lib/IO/Async/Notifier.pm
Criterion Covered Total %
condition 16 26 61.5


and 3 conditions

line !l l&&!r l&&r condition
293 1169 1388 566 $loop and $self->loop
2557 0 566 $loop and $self->loop and $loop == $self->loop
911 0 0 0 defined $name and length $name

or 2 conditions

line l !l condition
317 31 19 $self->{'IO_Async_Notifier__notifier_name'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
293 1954 1169 0 $loop || $self->loop
0 2407 716 not $loop || $self->loop or $loop and $self->loop and $loop == $self->loop
751 2541 1496 1213 $self->{$event_name} || $self->can($event_name)
930 0 0 0 $IO::Async::Debug::DEBUG > 1 or $class eq $caller
968 3 0 2 $self->{'IO_Async_Notifier__on_error'} || $self->can('on_error')