Chia-Che Tsai 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
..
lib 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
LICENSE 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
README 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
auth_basic.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
autoindex.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
dav.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
fastcgi.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
fastcgi_cache.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
fastcgi_header_params.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
gzip.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
gzip_flush.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
http_error_page.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
http_expect_100_continue.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
http_location.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
http_server_name.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
limit_req.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
mail_imap.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
mail_pop3.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
mail_smtp.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
mail_smtp_greeting_delay.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
mail_smtp_xclient.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
memcached.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
memcached_fake.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
not_modified.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
perl.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
perl_gzip.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy_cache.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy_chunked.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy_noclose.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy_store.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
proxy_xar.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
random_index.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
range.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
range_flv.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
rewrite.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
rewrite_unescape.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
scgi.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
secure_link.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
ssi.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
ssi_include_big.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos
ssi_waited.t 76967f39d3 Bugfixes: %!s(int64=7) %!d(string=hai) anos

README

Test suite for nginx.

Use prove to run tests as one usually do for perl tests. Individual tests
may be run as well.

Note: tests run nginx (and backend daemons if needed) listening on localhost
and may use various ports in 8000 .. 8999 range.

Usage:

$ TEST_NGINX_BINARY=/path/to/nginx prove .

By default tests expect nginx binary to be at ../nginx/objs/nginx.

Environment variables:

TEST_NGINX_BINARY

Sets path to nginx binary to be tested, defaults to "../nginx/objs/nginx".

TEST_NGINX_VERBOSE

Be a bit more verbose (in particular, print requests sent and responses
got from nginx). Note that this requires prove -v (or HARNESS_VERBOSE).

TEST_NGINX_LEAVE

If set temporary directory with configs and logs won't be deleted on test
completion. Usefull for debugging.

TEST_NGINX_CATLOG

Cat error log to stdout after test completion. Usefull for debugging.

TEST_NGINX_UNSAFE

Run unsafe tests.

Happy testing!