Martin Prikryl fae0318289 neon 0.37.1 hace 4 semanas
..
common e883e08efd neon 0.37.0 hace 1 mes
htdocs 5daf2e0776 PuTTY 0.66 hace 8 años
.gdbinit 5daf2e0776 PuTTY 0.66 hace 8 años
.gitignore 4417ba0edc neon 0.35.0 hace 9 meses
COPYING 5daf2e0776 PuTTY 0.66 hace 8 años
ChangeLog 5daf2e0776 PuTTY 0.66 hace 8 años
Makefile.in b19c120bd0 neon 0.33.0 hace 2 años
README 5daf2e0776 PuTTY 0.66 hace 8 años
STATUS 5daf2e0776 PuTTY 0.66 hace 8 años
acl3744.c c9e32d665b neon 0.32.4 hace 3 años
auth.c fae0318289 neon 0.37.1 hace 4 semanas
basic.c e883e08efd neon 0.37.0 hace 1 mes
checksyms.sh e883e08efd neon 0.37.0 hace 1 mes
compress.c e883e08efd neon 0.37.0 hace 1 mes
expired.pem 5daf2e0776 PuTTY 0.66 hace 8 años
largefile.c c9e32d665b neon 0.32.4 hace 3 años
lock.c e883e08efd neon 0.37.0 hace 1 mes
makekeys.sh e883e08efd neon 0.37.0 hace 1 mes
neon.prio ba6475dd97 neon 0.31.0 hace 6 años
notvalid.pem 5daf2e0776 PuTTY 0.66 hace 8 años
nulca.pem 5daf2e0776 PuTTY 0.66 hace 8 años
nulcn.pem 5daf2e0776 PuTTY 0.66 hace 8 años
nulsan.pem 5daf2e0776 PuTTY 0.66 hace 8 años
nulsrv.key 5daf2e0776 PuTTY 0.66 hace 8 años
oldacl.c c9e32d665b neon 0.32.4 hace 3 años
openssl.conf b19c120bd0 neon 0.33.0 hace 2 años
props.c e883e08efd neon 0.37.0 hace 1 mes
redirect.c e883e08efd neon 0.37.0 hace 1 mes
request.c e883e08efd neon 0.37.0 hace 1 mes
resolve.c 5daf2e0776 PuTTY 0.66 hace 8 años
run-tests.sh ba6475dd97 neon 0.31.0 hace 6 años
run.sh e883e08efd neon 0.37.0 hace 1 mes
session.c e883e08efd neon 0.37.0 hace 1 mes
skeleton.c 5daf2e0776 PuTTY 0.66 hace 8 años
socket.c fae0318289 neon 0.37.1 hace 4 semanas
ssl.c e883e08efd neon 0.37.0 hace 1 mes
string-tests.c e883e08efd neon 0.37.0 hace 1 mes
stubs.c e883e08efd neon 0.37.0 hace 1 mes
symvers.txt e883e08efd neon 0.37.0 hace 1 mes
twooh7.c e883e08efd neon 0.37.0 hace 1 mes
uri-tests.c 4417ba0edc neon 0.35.0 hace 9 meses
util-socks.c 5daf2e0776 PuTTY 0.66 hace 8 años
util-tests.c e883e08efd neon 0.37.0 hace 1 mes
utils.c e883e08efd neon 0.37.0 hace 1 mes
utils.h e883e08efd neon 0.37.0 hace 1 mes
xml.c e883e08efd neon 0.37.0 hace 1 mes
xmlreq.c e883e08efd neon 0.37.0 hace 1 mes

README


Stupidly Simple Test Suite for neon
-----------------------------------

The aim of the test suite is two-fold:

1. ensure compliance to the relevant RFCs in network behaviour.

2. ensure that the promises made by the public API are met
by the current implementation.

The file `STATUS' makes an attempt at listing RFC requirements and how
the test suite tests whether neon meets them or not (it's not finished
yet).

The test suite is licensed under the GPL.

Important Note About Test Failures
----------------------------------

Note that a test failure either means a bug in the test or a bug in
the code itself. On platforms without pipe(), there is a race
condition in the code which forks a server process: if you get random
failures on a slow or loaded box, increase the sleep time in
common/child.c:minisleep().

Extra Stuff
-----------

server-tests requires that you have a running HTTP server on localhost
port 80, and you have copied htdocs/* to server-htdocs-root/test/*

Credits
-------

This test suite is inspired by the Subversion project, discussion on
the subversion mailing list, and seeing chromatic's talks on XP. The
presentation is inspired by the standard Perl test suite. Imitation
is the greatest form of flattery, right?