Name | Date | Size | ||
---|---|---|---|---|
.. | 22-Apr-2016 | 36 | ||
acl3744.c | H A D | 11-May-2014 | 2.2 KiB | |
auth.c | H A D | 11-May-2014 | 33.7 KiB | |
basic.c | H A D | 11-May-2014 | 7.7 KiB | |
ChangeLog | H A D | 11-May-2014 | 45.5 KiB | |
common/ | H | 11-May-2014 | 9 | |
compress.c | H A D | 11-May-2014 | 10.6 KiB | |
COPYING | H A D | 11-May-2014 | 17.6 KiB | |
expired.pem | H A D | 11-May-2014 | 1.1 KiB | |
htdocs/ | H | 11-May-2014 | 3 | |
largefile.c | H A D | 11-May-2014 | 4.9 KiB | |
lock.c | H A D | 11-May-2014 | 17 KiB | |
Makefile.in | H A D | 11-May-2014 | 6.5 KiB | |
makekeys.sh | H A D | 11-May-2014 | 8 KiB | |
notvalid.pem | H A D | 11-May-2014 | 1.1 KiB | |
nulca.pem | H A D | 11-May-2014 | 4.7 KiB | |
nulcn.pem | H A D | 11-May-2014 | 4.3 KiB | |
nulsan.pem | H A D | 11-May-2014 | 4.4 KiB | |
nulsrv.key | H A D | 11-May-2014 | 1.6 KiB | |
oldacl.c | H A D | 11-May-2014 | 2.1 KiB | |
openssl.conf | H A D | 11-May-2014 | 2.8 KiB | |
props.c | H A D | 11-May-2014 | 21.9 KiB | |
README | H A D | 11-May-2014 | 1.2 KiB | |
redirect.c | H A D | 11-May-2014 | 4.7 KiB | |
request.c | H A D | 11-May-2014 | 62.9 KiB | |
resolve.c | H A D | 11-May-2014 | 1.6 KiB | |
run-tests.sh | H A D | 11-May-2014 | 575 | |
run.sh | H A D | 11-May-2014 | 422 | |
server.key | H A D | 11-May-2014 | 497 | |
session.c | H A D | 11-May-2014 | 4.9 KiB | |
skeleton.c | H A D | 11-May-2014 | 1.2 KiB | |
socket.c | H A D | 11-May-2014 | 37 KiB | |
ssl.c | H A D | 11-May-2014 | 53.7 KiB | |
STATUS | H A D | 11-May-2014 | 2.3 KiB | |
string-tests.c | H A D | 11-May-2014 | 16.9 KiB | |
stubs.c | H A D | 11-May-2014 | 4.8 KiB | |
uri-tests.c | H A D | 11-May-2014 | 18.3 KiB | |
util-socks.c | H A D | 11-May-2014 | 8.8 KiB | |
util-tests.c | H A D | 11-May-2014 | 8.5 KiB | |
utils.c | H A D | 11-May-2014 | 4.5 KiB | |
utils.h | H A D | 11-May-2014 | 3.2 KiB | |
xml.c | H A D | 11-May-2014 | 18.8 KiB | |
xmlreq.c | H A D | 11-May-2014 | 4.8 KiB |
README
1 2Stupidly Simple Test Suite for neon 3----------------------------------- 4 5The aim of the test suite is two-fold: 6 7 1. ensure compliance to the relevant RFCs in network behaviour. 8 9 2. ensure that the promises made by the public API are met 10 by the current implementation. 11 12The file `STATUS' makes an attempt at listing RFC requirements and how 13the test suite tests whether neon meets them or not (it's not finished 14yet). 15 16The test suite is licensed under the GPL. 17 18Important Note About Test Failures 19---------------------------------- 20 21Note that a test failure either means a bug in the test or a bug in 22the code itself. On platforms without pipe(), there is a race 23condition in the code which forks a server process: if you get random 24failures on a slow or loaded box, increase the sleep time in 25common/child.c:minisleep(). 26 27Extra Stuff 28----------- 29 30server-tests requires that you have a running HTTP server on localhost 31port 80, and you have copied htdocs/* to server-htdocs-root/test/* 32 33Credits 34------- 35 36This test suite is inspired by the Subversion project, discussion on 37the subversion mailing list, and seeing chromatic's talks on XP. The 38presentation is inspired by the standard Perl test suite. Imitation 39is the greatest form of flattery, right? 40