Martin Prikryl 4417ba0edc neon 0.35.0 3 meses atrás
..
common 4417ba0edc neon 0.35.0 3 meses atrás
htdocs 5daf2e0776 PuTTY 0.66 7 anos atrás
.gdbinit 5daf2e0776 PuTTY 0.66 7 anos atrás
.gitignore 4417ba0edc neon 0.35.0 3 meses atrás
COPYING 5daf2e0776 PuTTY 0.66 7 anos atrás
ChangeLog 5daf2e0776 PuTTY 0.66 7 anos atrás
Makefile.in b19c120bd0 neon 0.33.0 1 ano atrás
README 5daf2e0776 PuTTY 0.66 7 anos atrás
STATUS 5daf2e0776 PuTTY 0.66 7 anos atrás
acl3744.c c9e32d665b neon 0.32.4 3 anos atrás
auth.c 99e2a1d6d3 neon 0.34.0 11 meses atrás
basic.c b19c120bd0 neon 0.33.0 1 ano atrás
compress.c 1b15761acd neon 0.32.1 4 anos atrás
expired.pem 5daf2e0776 PuTTY 0.66 7 anos atrás
largefile.c c9e32d665b neon 0.32.4 3 anos atrás
lock.c f10a09537b neon 0.34.2 6 meses atrás
makekeys.sh 4417ba0edc neon 0.35.0 3 meses atrás
neon.prio ba6475dd97 neon 0.31.0 5 anos atrás
notvalid.pem 5daf2e0776 PuTTY 0.66 7 anos atrás
nulca.pem 5daf2e0776 PuTTY 0.66 7 anos atrás
nulcn.pem 5daf2e0776 PuTTY 0.66 7 anos atrás
nulsan.pem 5daf2e0776 PuTTY 0.66 7 anos atrás
nulsrv.key 5daf2e0776 PuTTY 0.66 7 anos atrás
oldacl.c c9e32d665b neon 0.32.4 3 anos atrás
openssl.conf b19c120bd0 neon 0.33.0 1 ano atrás
props.c f10a09537b neon 0.34.2 6 meses atrás
redirect.c 99e2a1d6d3 neon 0.34.0 11 meses atrás
request.c 4417ba0edc neon 0.35.0 3 meses atrás
resolve.c 5daf2e0776 PuTTY 0.66 7 anos atrás
run-tests.sh ba6475dd97 neon 0.31.0 5 anos atrás
run.sh 99e2a1d6d3 neon 0.34.0 11 meses atrás
session.c 99e2a1d6d3 neon 0.34.0 11 meses atrás
skeleton.c 5daf2e0776 PuTTY 0.66 7 anos atrás
socket.c 4417ba0edc neon 0.35.0 3 meses atrás
ssl.c 4417ba0edc neon 0.35.0 3 meses atrás
string-tests.c 4417ba0edc neon 0.35.0 3 meses atrás
stubs.c 4417ba0edc neon 0.35.0 3 meses atrás
twooh7.c f10a09537b neon 0.34.2 6 meses atrás
uri-tests.c 4417ba0edc neon 0.35.0 3 meses atrás
util-socks.c 5daf2e0776 PuTTY 0.66 7 anos atrás
util-tests.c 4417ba0edc neon 0.35.0 3 meses atrás
utils.c 4417ba0edc neon 0.35.0 3 meses atrás
utils.h 4417ba0edc neon 0.35.0 3 meses atrás
xml.c 5daf2e0776 PuTTY 0.66 7 anos atrás
xmlreq.c c9e32d665b neon 0.32.4 3 anos atrás

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?