GIT mirror of mdounin nginx-tests
Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib/Test
LICENSE
README
auth_basic.t
autoindex.t
dav.t
fastcgi.t
fastcgi_cache.t
fastcgi_header_params.t
gzip.t
gzip_flush.t
http_error_page.t
http_expect_100_continue.t
http_location.t
http_server_name.t
limit_req.t
mail_imap.t
mail_pop3.t
mail_smtp.t
mail_smtp_greeting_delay.t
mail_smtp_xclient.t
memcached.t
memcached_fake.t
not_modified.t
perl.t
perl_gzip.t
proxy.t
proxy_cache.t
proxy_chunked.t
proxy_noclose.t
proxy_store.t
proxy_xar.t
random_index.t
range.t
range_flv.t
rewrite.t
rewrite_unescape.t
scgi.t
secure_link.t
ssi.t
ssi_include_big.t
ssi_waited.t

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!