line |
true |
false |
branch |
128
|
16 |
0 |
if -f $_ and -x $_ |
144
|
0 |
0 |
if (-f "$_/objs/nginx-perl" and -x "$_/objs/nginx-perl") |
149
|
0 |
0 |
unless $x =~ m[^/|^\./] |
164
|
0 |
0 |
if -f $_ and -x $_ |
187
|
0 |
21 |
unless my $sock = 'IO::Socket::INET'->new('Listen', 5, 'LocalAddr', '127.0.0.1', 'LocalPort', $port, 'Proto', 'tcp', 'ReuseAddr', 1) |
229
|
33 |
15 |
unless ($sock) |
283
|
4 |
30 |
if (-e $_) |
294
|
84 |
18 |
unless (-e $_) |
295
|
0 |
84 |
unless mkdir $_ |
303
|
0 |
34 |
unless open my $fh, '>', "$_/.exists" |
309
|
0 |
17 |
unless open my $fh, '>', "$dir/html/index.html" |
317
|
0 |
17 |
unless opendir my $d, "$dir/logs" |
320
|
8 |
34 |
if $_ ne '.' and $_ ne '..' and $_ ne '.exists' |
338
|
0 |
17 |
unless ($conf =~ /events/) |
341
|
0 |
17 |
unless ($conf =~ /error_log/) |
344
|
0 |
17 |
unless ($conf =~ /master_process/) |
347
|
0 |
17 |
unless ($conf =~ /daemon/) |
350
|
0 |
17 |
unless ($conf =~ /worker_processes/) |
354
|
0 |
17 |
unless open my $fh, '>', "$dir/conf/nginx-perl.conf" |
374
|
0 |
0 |
unless -e $fullpath |
377
|
0 |
13 |
unless open my $fh, '>', "$fullpath/$name.pm" |
400
|
0 |
0 |
unless opendir my $d, "$dir/logs" |
403
|
0 |
0 |
if $_ ne '.' and $_ ne '..' and $_ ne '.exists' |
454
|
9 |
0 |
unless ($Nginx::Test::Child::IS_CHILD) |
455
|
9 |
0 |
if ($$self) |
470
|
0 |
17 |
unless defined $pid |
473
|
8 |
9 |
if ($pid == 0) |
476
|
0 |
8 |
unless open STDOUT, '>', "$path/logs/stdout.log" |
479
|
0 |
8 |
unless open STDERR, '>', "$path/logs/stderr.log" |
482
|
0 |
0 |
unless exec $nginx, '-p', $path |
507
|
0 |
0 |
unless defined $pid |
510
|
0 |
0 |
if ($pid == 0) |
539
|
0 |
1 |
unless open my $fh, '-|', "$nginx -V 2>&1" |
571
|
0 |
7 |
unless my $sock = 'IO::Socket::INET'->new('Proto', 'tcp', 'PeerAddr', $peer) |
607
|
0 |
7 |
$@ ? : |
|
7 |
0 |
wantarray ? : |
625
|
17 |
0 |
unless ($path =~ m[^/]) |
630
|
170 |
51 |
m[^/] ? : |
672
|
0 |
7 |
unless my $port = &get_unused_port() |
757
|
162 |
0 |
if (not $@) { } |
780
|
0 |
52 |
unless my $sock = 'IO::Socket::INET'->new('PeerAddr', $peer) |
850
|
0 |
0 |
if ($$buf =~ /(\x0d\x0a\x0d\x0a)/gs or $$buf =~ /(\x0a\x0a)/gs) { } |
859
|
0 |
0 |
if @lines < 1 |
877
|
0 |
0 |
if ($h{'_version'} eq 'HTTP/1.1') { } |
|
0 |
0 |
elsif (exists $h{'connection'}) { } |
878
|
0 |
0 |
if (not exists $h{'connection'}) { } |
|
0 |
0 |
elsif (not $h{'connection'}[0] =~ /[Cc]lose/) { } |
884
|
0 |
0 |
if ($h{'connection'}[0] =~ /[Kk]eep-[Aa]live/) |
933
|
103 |
0 |
if ($$buf =~ /(\x0d\x0a\x0d\x0a)/gs or $$buf =~ /(\x0a\x0a)/gs) { } |
942
|
0 |
103 |
if @lines < 1 |
960
|
103 |
0 |
if ($h{'_version'} eq 'HTTP/1.1') { } |
|
0 |
0 |
elsif (exists $h{'connection'}) { } |
961
|
3 |
100 |
if (not exists $h{'connection'}) { } |
|
3 |
97 |
elsif (not $h{'connection'}[0] =~ /[Cc]lose/) { } |
967
|
0 |
0 |
if ($h{'connection'}[0] =~ /[Kk]eep-[Aa]live/) |
997
|
34 |
0 |
if ($$buf =~ /(\x0d\x0a\x0d\x0a)/gs) { } |
1014
|
6 |
28 |
if (length($$buf) - $header_len - $sep_len > 0) { } |
1015
|
6 |
0 |
if (not exists $h{'content-length'}) { } |
1052
|
0 |
55 |
unless &parse_http_response($$buf, $$h) |
1056
|
55 |
0 |
$$h->{'content-length'} ? : |
1058
|
52 |
3 |
if ($len) |
1083
|
0 |
10 |
if @dirs and $dirs[-1] eq '' |
1088
|
20 |
0 |
if ($dir) |
1089
|
10 |
10 |
unless (-e $dir) |
1090
|
0 |
10 |
unless mkdir $dir |
1114
|
0 |
0 |
unless opendir my $d, $dir |
1117
|
0 |
0 |
if $_ ne '.' and $_ ne '..' and $_ ne '.exists' |