comparison lib/Test/Nginx.pm @ 139:8b62dd9b8615

Tests: set temp paths for uwsgi and scgi modules.
author Maxim Dounin <mdounin@mdounin.ru>
date Sat, 17 Jul 2010 16:59:42 +0400
parents 342b31c8f3af
children 6e11354cae8a
comparison
equal deleted inserted replaced
138:0d11b58d63bc 139:8b62dd9b8615
82 map => '(?s)^(?!.*--without-http_map_module)', 82 map => '(?s)^(?!.*--without-http_map_module)',
83 referer => '(?s)^(?!.*--without-http_referer_module)', 83 referer => '(?s)^(?!.*--without-http_referer_module)',
84 rewrite => '(?s)^(?!.*--without-http_rewrite_module)', 84 rewrite => '(?s)^(?!.*--without-http_rewrite_module)',
85 proxy => '(?s)^(?!.*--without-http_proxy_module)', 85 proxy => '(?s)^(?!.*--without-http_proxy_module)',
86 fastcgi => '(?s)^(?!.*--without-http_fastcgi_module)', 86 fastcgi => '(?s)^(?!.*--without-http_fastcgi_module)',
87 uwsgi => '(?s)^(?!.*--without-http_uwsgi_module)',
88 scgi => '(?s)^(?!.*--without-http_scgi_module)',
87 memcached 89 memcached
88 => '(?s)^(?!.*--without-http_memcached_module)', 90 => '(?s)^(?!.*--without-http_memcached_module)',
89 limit_zone 91 limit_zone
90 => '(?s)^(?!.*--without-http_limit_zone_module)', 92 => '(?s)^(?!.*--without-http_limit_zone_module)',
91 limit_req 93 limit_req
286 $s .= "fastcgi_temp_path $self->{_testdir}/fastcgi_temp;\n" 288 $s .= "fastcgi_temp_path $self->{_testdir}/fastcgi_temp;\n"
287 if $self->has_module('fastcgi'); 289 if $self->has_module('fastcgi');
288 290
289 $s .= "proxy_temp_path $self->{_testdir}/proxy_temp;\n" 291 $s .= "proxy_temp_path $self->{_testdir}/proxy_temp;\n"
290 if $self->has_module('proxy'); 292 if $self->has_module('proxy');
293
294 $s .= "uwsgi_temp_path $self->{_testdir}/uwsgi_temp;\n"
295 if $self->has_module('uwsgi');
296
297 $s .= "scgi_temp_path $self->{_testdir}/scgi_temp;\n"
298 if $self->has_module('scgi');
291 299
292 $self->{_test_globals_http} = $s; 300 $self->{_test_globals_http} = $s;
293 } 301 }
294 302
295 ############################################################################### 303 ###############################################################################