Branch Coverage

blib/lib/Chrome/DevToolsProtocol/Target.pm
Criterion Covered Total %
branch 0 74 0.0


line true false branch
212 0 0 if (my $event = $listener->event)
241 0 0 $self->transport->is_connected ? :
247 0 0 if ($s)
251 0 0 if (exists $_[0]{'params'}{'sessionId'} and $sid and $_[0]{'params'}{'sessionId'} eq $sid) { }
0 0 elsif (not $id or $_[0]{'params'}{'targetId'} and $id eq $_[0]{'params'}{'targetId'}) { }
269 0 0 if ($args{'new_tab'}) { }
0 0 elsif (ref $args{'tab'} eq 'Regexp') { }
0 0 elsif (ref $args{'tab'}) { }
0 0 elsif (defined $args{'tab'} and $args{'tab'} =~ /^\d{1,5}$/) { }
0 0 elsif ($args{'tab'}) { }
270 0 0 if ($args{'separate_session'}) { }
307 0 0 if (not $tab) { }
0 0 elsif (not $tab->{'targetId'}) { }
331 0 0 if $_->{'type'} eq "page"
332 0 0 if (not @visible_tabs) { }
359 0 0 if $_->{'type'} eq "page"
381 0 0 if ($self->autoclose)
414 0 0 if ($@)
420 0 0 if (not exists $response->{'id'}) { }
422 0 0 if (my $error = $response->{'error'})
427 0 0 if exists $_->{'events'}{$response->{'method'}}
429 0 0 if ($handler)
434 0 0 if $_ and ${$_->{'future'};}
439 0 0 if (my $listeners = $self->listener->{$response->{'method'}})
441 0 0 if ($self->_log->is_trace) { }
450 0 0 if $@
460 0 0 if ($self->on_message)
461 0 0 if ($self->transport->_log->is_trace) { }
466 0 0 if ($frameId or $requestId) { }
477 0 0 if (not $handled)
478 0 0 if ($self->_log->is_trace) { }
483 0 0 if ($frameId or $requestId) { }
496 0 0 if (not $receiver) { }
0 0 elsif ($receiver eq 'ignore') { }
0 0 elsif ($response->{'error'}) { }
562 0 0 if ($response)
576 0 0 if (my $err = $@)