| blib/lib/Mojo/IOLoop/Server.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 19 | 26 | 73.0 |
| line | l | !l | condition |
|---|---|---|---|
| 103 | 0 | 193 | $self->emit("accept", $handle) and next |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 18 | 1 | 0 | 116 | $self->{'handle'} and $self->reactor |
| 77 | 111 | 37 | 1 | not "Mojo::IOLoop::TLS"->can_tls and $args->{'tls'} |
| 96 | 377 | 4 | 2 | $args->{'single_accept'} && $accepted++ |
| 3 | 2 | 381 | $self->{'active'} and not $args->{'single_accept'} && $accepted++ |
| line | l | !l | condition |
|---|---|---|---|
| 32 | 149 | 0 | $args->{'address'} || '0.0.0.0' |
| 34 | 99 | 50 | $ENV{'MOJO_REUSE'} ||= "" |
| 49 | 0 | 148 | $args->{'backlog'} // 128 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 36 | 0 | 0 | 149 | $path && $ENV{'MOJO_REUSE'} =~ /(?:^|\,)unix:\Q$path\E:(\d+)/u || $port && $ENV{'MOJO_REUSE'} =~ /(?:^|\,)\Q$address:$port\E:(\d+)/u |
| 44 | 0 | 1 | 148 | $fd //= $args->{'fd'} |