| lib/PEF/Front/WebSocket/QueueServer.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 14 | 31 | 45.1 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 24 | 11 | 0 | 1 | defined $last_id and $last_id != 0 |
| 96 | 0 | 0 | 0 | $self and not %{$self->{'clients'};} |
| 169 | 0 | 0 | 2 | $client and $qo |
| line | l | !l | condition |
|---|---|---|---|
| 263 | 0 | 1 | delete $args{'address'} || '127.0.0.1' |
| 264 | 0 | 1 | delete $args{'port'} || 54321 |
| 265 | 0 | 1 | delete $args{'no_client_expiration'} || 900 |
| 266 | 0 | 1 | delete $args{'message_expiration'} || 3600 |
| 267 | 0 | 1 | delete $args{'reload_message'} || {'result', 'RELOAD'} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 60 | 3 | 1 | 0 | not @{$self->{'queue'};} or $self->{'queue'}[$last_index][0] < $id_message |
| 157 | 0 | 12 | 0 | $self->{'groups'}{$group}{'clients'}{$cid} ||= 'PEF::Front::WebSocket::QueueServer::Client'->new($group, $cid) |
| 158 | 9 | 3 | 0 | $self->{'queues'}{$queue} || $self->register_queue($queue) |
| 177 | 4 | 0 | 0 | $self->{'queues'}{$queue} || $self->register_queue($queue) |