Condition Coverage

blib/lib/Chrome/DevToolsProtocol.pm
Criterion Covered Total %
condition 0 58 0.0


and 3 conditions

line !l l&&!r l&&r condition
311 0 0 0 $self->transport and ref $self->transport
0 0 0 $self->transport and ref $self->transport and $self->transport->type ne "pipe"
319 0 0 0 $args{'writer_fh'} and $args{'reader_fh'}
476 0 0 0 $_ and ${$_->{'future'};}
575 0 0 0 not $options{'host'} || $options{'port'} and $self->{'endpoint'}

or 2 conditions

line l !l condition
252 0 0 $self->listener->{$event} ||= []
269 0 0 $self->listener->{$event} ||= []
321 0 0 $args{'transport'} ||= "Chrome::DevToolsProtocol::Transport::Pipe"
369 0 0 delete $args{'transport'} || $self->transport || 'Chrome::DevToolsProtocol::Transport'
518 0 0 $frameId || '-'
0 0 $requestId || '-'
535 0 0 $frameId || '-'
0 0 $requestId || '-'
555 0 0 $response->{'error'}{'data'} // ""
0 0 $response->{'error'}{'code'} // ""
874 0 0 $options{'url'} //= "about:blank"

or 3 conditions

line l !l&&r !l&&!r condition
316 0 0 0 $args{'writer_fh'} //= $self->writer_fh
317 0 0 0 $args{'reader_fh'} //= $self->reader_fh
318 0 0 0 $args{'endpoint'} //= $self->endpoint
328 0 0 0 $args{'endpoint'} || $self->endpoint
517 0 0 0 $frameId or $requestId
534 0 0 0 $frameId or $requestId
575 0 0 0 $options{'host'} || $options{'port'}