annotate README @ 133:342b31c8f3af

Tests: use TEST_NGINX_LEAVE instead of LEAVE.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 11 Mar 2010 04:00:55 +0300
parents bc3351f157ef
children c4021ebb41b6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
38
9a7158a8609a Tests: fix typo.
Maxim Dounin <mdounin@mdounin.ru>
parents: 29
diff changeset
1 Test suite for nginx.
10
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
2
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
3 Use prove to run tests as one usually do for perl tests. Individual tests
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
4 may be run as well.
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
5
26
0880e0fafde4 Tests: implement smtp test backend and use it.
Maxim Dounin <mdounin@mdounin.ru>
parents: 18
diff changeset
6 Tests assume that nginx sources are in directory nginx at the same level
0880e0fafde4 Tests: implement smtp test backend and use it.
Maxim Dounin <mdounin@mdounin.ru>
parents: 18
diff changeset
7 as directory with tests, and nginx was already configured and built (i.e.
0880e0fafde4 Tests: implement smtp test backend and use it.
Maxim Dounin <mdounin@mdounin.ru>
parents: 18
diff changeset
8 nginx binary available as ../nginx/objs/nginx from test directory).
0880e0fafde4 Tests: implement smtp test backend and use it.
Maxim Dounin <mdounin@mdounin.ru>
parents: 18
diff changeset
9
10
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
10 Note: some tests may fail since they are for bugs not fixed in public code.
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
11
29
71ea39729fa0 Tests: memcached module generic tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 26
diff changeset
12 Note: tests run nginx (and backend daemons if needed) listening on localhost.
59
bc3351f157ef Tests: add basic pop3 and imap tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 38
diff changeset
13 Currently this includes following ports: 8025, 8026, 8080, 8081, 8110, 8111,
bc3351f157ef Tests: add basic pop3 and imap tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 38
diff changeset
14 8143, 8144.
29
71ea39729fa0 Tests: memcached module generic tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 26
diff changeset
15
71ea39729fa0 Tests: memcached module generic tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 26
diff changeset
16 Tests for memcached required memcached itself and Cache::Memcached to be
71ea39729fa0 Tests: memcached module generic tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 26
diff changeset
17 installed.
13
e8edb765595d Tests: document ports required for tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 10
diff changeset
18
10
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
19 Currently each test creates it's own temporary directory and uses it for
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
20 logs etc. One may instruct tests not to remove the temp directory (e.g.
133
342b31c8f3af Tests: use TEST_NGINX_LEAVE instead of LEAVE.
Maxim Dounin <mdounin@mdounin.ru>
parents: 59
diff changeset
21 for analysis of failed test) by setting TEST_NGINX_LEAVE environment
342b31c8f3af Tests: use TEST_NGINX_LEAVE instead of LEAVE.
Maxim Dounin <mdounin@mdounin.ru>
parents: 59
diff changeset
22 variable.