comparison fastcgi_variables.t @ 952:e9064d691790

Tests: converted tests to run in parallel.
author Andrey Zelenkov <zelenkov@nginx.com>
date Tue, 21 Jun 2016 16:39:13 +0300
parents d40623cda299
children 882267679006
comparison
equal deleted inserted replaced
951:9361c7eddfc1 952:e9064d691790
40 40
41 http { 41 http {
42 %%TEST_GLOBALS_HTTP%% 42 %%TEST_GLOBALS_HTTP%%
43 43
44 server { 44 server {
45 listen 127.0.0.1:8080; 45 listen 127.0.0.1:%%PORT_0%%;
46 server_name localhost; 46 server_name localhost;
47 47
48 add_header X-Script-Name $fastcgi_script_name; 48 add_header X-Script-Name $fastcgi_script_name;
49 add_header X-Path-Info $fastcgi_path_info; 49 add_header X-Path-Info $fastcgi_path_info;
50 50
51 location / { 51 location / {
52 fastcgi_pass 127.0.0.1:8081; 52 fastcgi_pass 127.0.0.1:%%PORT_1%%;
53 fastcgi_index index.php; 53 fastcgi_index index.php;
54 } 54 }
55 55
56 location /info { 56 location /info {
57 fastcgi_pass 127.0.0.1:8081; 57 fastcgi_pass 127.0.0.1:%%PORT_1%%;
58 fastcgi_split_path_info ^(.+\.php)(.*)$; 58 fastcgi_split_path_info ^(.+\.php)(.*)$;
59 } 59 }
60 } 60 }
61 } 61 }
62 62
63 EOF 63 EOF
64 64
65 $t->run_daemon(\&fastcgi_daemon); 65 $t->run_daemon(\&fastcgi_daemon);
66 $t->run()->waitforsocket('127.0.0.1:8081'); 66 $t->run()->waitforsocket('127.0.0.1:' . port(1));
67 67
68 ############################################################################### 68 ###############################################################################
69 69
70 like(http_get('/'), qr/X-Script-Name: \/index\.php/ms, 'script name'); 70 like(http_get('/'), qr/X-Script-Name: \/index\.php/ms, 'script name');
71 like(http_get('/info.php/path/info'), qr/X-Script-Name: \/info\.php/ms, 71 like(http_get('/info.php/path/info'), qr/X-Script-Name: \/info\.php/ms,
74 'info path'); 74 'info path');
75 75
76 ############################################################################### 76 ###############################################################################
77 77
78 sub fastcgi_daemon { 78 sub fastcgi_daemon {
79 my $socket = FCGI::OpenSocket('127.0.0.1:8081', 5); 79 my $socket = FCGI::OpenSocket('127.0.0.1:' . port(1), 5);
80 my $request = FCGI::Request(\*STDIN, \*STDOUT, \*STDERR, \%ENV, 80 my $request = FCGI::Request(\*STDIN, \*STDOUT, \*STDERR, \%ENV,
81 $socket); 81 $socket);
82 82
83 while( $request->Accept() >= 0 ) { 83 while( $request->Accept() >= 0 ) {
84 print CRLF . CRLF; 84 print CRLF . CRLF;