annotate README @ 20:c57e8bd7bfc7

Tests: running simple daemons supplied as coderef. This will allow us to write and run fake backend servers as needed. Daemons are stopped by SIGTERM when test terminates.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 26 Sep 2008 18:24:28 +0400
parents 1059c3002030
children 0880e0fafde4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
1 Test suit for nginx.
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
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
6 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
7
13
e8edb765595d Tests: document ports required for tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 10
diff changeset
8 Note: tests run nginx listening on localhost, and currently this includes
18
1059c3002030 Tests: port 10026 no longer used.
Maxim Dounin <mdounin@mdounin.ru>
parents: 13
diff changeset
9 following ports: 8080, 10025.
13
e8edb765595d Tests: document ports required for tests.
Maxim Dounin <mdounin@mdounin.ru>
parents: 10
diff changeset
10
10
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
11 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
12 logs etc. One may instruct tests not to remove the temp directory (e.g.
6d6776623948 Add some basic docs and license information.
Maxim Dounin <mdounin@mdounin.ru>
parents:
diff changeset
13 for analysis of failed test) by setting LEAVE environment variable.