line |
!l |
l&&!r |
l&&r |
condition |
29
|
28 |
0 |
0 |
ref $_[0] and eval {
do {
$_[0]->isa('Test::Mojo')
}
}
|
76
|
0 |
6 |
39 |
$self->{'t'} and @{$self->apps;}
|
|
6 |
0 |
39 |
$self->{'t'} and @{$self->apps;} and not $self->{'stopped'}[-1]
|
171
|
14 |
0 |
0 |
$self->{'auth_url'} and $self->{'auth_url'}
|
367
|
0 |
9 |
2 |
not $app_name =~ /\.psgi$/ and $^O eq 'MSWin32' && -e "$dir/$app_name" || -x "$dir/$app_name"
|
408
|
1 |
21 |
12 |
$app and $app->isa('Clustericious::App')
|
437
|
0 |
0 |
7 |
not $@ and 'Clustericious::Client'->can('_mojo_user_agent_factory')
|
461
|
0 |
4 |
0 |
eval ' use Clustericious; 1 ' and not eval ' use Clustericious 0.9925; 1 '
|
519
|
3 |
0 |
1 |
$index == $#{$self->apps;} and $self->{'t'}
|
575
|
4 |
0 |
1 |
$index == $#{$self->apps;} and $self->{'t'}
|
line |
l |
!l&&r |
!l&&!r |
condition |
65
|
52 |
24 |
0 |
$self->{'t'} //= do {
my $t = $self->{'t'} = 'Test::Mojo'->new;
$self->_update_default_server;
$t
}
|
367
|
0 |
2 |
9 |
$^O eq 'MSWin32' && -e "$dir/$app_name" || -x "$dir/$app_name"
|
420
|
3 |
1 |
0 |
$config{'url'} //= $self->url->to_string
|
468
|
1 |
0 |
3 |
$self->{'auth_ua'} or $self->{'auth_url'}
|
513
|
0 |
4 |
0 |
$test_name //= "stop service $app_name ($index)"
|
533
|
4 |
1 |
0 |
$test_name //= "stop service ($index)"
|
556
|
0 |
4 |
0 |
$test_name //= "start service $app_name ($index)"
|
580
|
4 |
1 |
0 |
$test_name //= "start service ($index)"
|
596
|
0 |
6 |
0 |
$test_name //= "servers ($index) is stopped"
|
611
|
0 |
11 |
0 |
$test_name //= "servers ($index) is not stopped"
|
631
|
24 |
2 |
0 |
$regex //= qr//
|
639
|
22 |
4 |
0 |
$caller //= caller
|
676
|
4 |
0 |
1 |
$client_class->can('new') or eval " require $client_class; $client_class->isa('Clustericious::Client') "
|