aboutsummaryrefslogtreecommitdiff
path: root/tests/runtests.pl
AgeCommit message (Collapse)Author
2008-01-03Modify test harness so that the minimum SSH version required to runYang Tse
SCP, SFTP and SOCKS4 tests is now OpenSSH 2.9.9 or SunSSH 1.0 For SOCKS5 tests minimum versions are OpenSSH 3.7 or SunSSH 1.0
2007-12-22Use getcwd() to get the directory, which works even if one of the directoryDan Fandrich
components doesn't have read permission set.
2007-11-26Stop ssh and socks servers when verification failsYang Tse
2007-11-26Providing an explicit bind address besides the port for dynamic ↵Yang Tse
application-level port forwarding, our socks port, prevents ssh from running on some systems. By default, ssh binds local port forwardings to the loopback address, since this was the address being given as the explicit bind address, now it isn't given.
2007-11-26Temporary change to better debug startup failuresYang Tse
of test suite ssh and socks servers.
2007-11-25Allow different start timeout specification for each serverYang Tse
2007-11-23make 'checkdied' in runtests.pl more robustYang Tse
2007-11-23Revert last change since it breaks running the test suiteYang Tse
when builddir is different from srcdir.
2007-11-23Improve chance of running runtests.pl from outside theYang Tse
source tree 'tests' directory
2007-11-22Debugging messages to trace startnew failuresYang Tse
2007-11-21Temporary change adding additional debugging messages to better pinpointYang Tse
startup failures of test suite ssh and socks servers.
2007-11-19This is a temporary change to test if OpenSSH 3.6 and SunSSH 1.1Yang Tse
are good/compatible enough to run the test suite ssh server and socks tests
2007-11-16Michal Marek made the test suite remember what test servers that fail toDaniel Stenberg
start so that subsequent tries are simply skipped.
2007-11-15Michal Marek fixed the test suite to better deal with the case when the HTTPDaniel Stenberg
ipv6 server can't run.
2007-11-01Make postcheck failure message more like the othersDan Fandrich
2007-10-26Check that all servers in the <server> section are supported, not justDan Fandrich
the first.
2007-10-25When valgrind is disabled in the test file, don't run it at all (as opposedDan Fandrich
to running it and ignoring its output).
2007-10-25Don't show valgrind log files of other testsYang Tse
2007-10-25Michal Marek fixed the test script to be able to use valgrind even when theDaniel Stenberg
lib is built shared with libtool.
2007-10-11Fixed the -l option of runtests.plDan Fandrich
Added support for skipping tests based on key words.
2007-09-20Added variable substitution to the <verify><file> section.Dan Fandrich
Made a few more tests work remotely.
2007-09-17Added %CLIENTIP and %CLIENT6IP data file substitution variables.Dan Fandrich
Added hooks to the test suite to make it possible to test a curl running on a remote host.
2007-07-14add some better logging when HTTP server start fails, and make the failureDaniel Stenberg
really hard if the test server can't be resolved (like for ::1 ipv6)
2007-06-11Wait longer for servers to start up since the ssh server needs to generateDan Fandrich
keys the first time (which can take a while on a slow or loaded host). Enforce a longer startup wait time for the ssh client SOCKS server, too. Check for an error code from startnew() when starting any server.
2007-06-08Fixed the test harness so that it actually kills the ssh being used asDan Fandrich
the SOCKS server.
2007-06-08Incorporated Daniel Black's test706 and test707 SOCKS test cases.Dan Fandrich
2007-06-08Improved compatibility with perl 5.0 on the 'open' calls.Dan Fandrich
2007-06-07Changed the opens to work on older versions of perl.Dan Fandrich
Redirect ssh output to ssh.log
2007-06-07Fixed some problems in starting SSH for use in SOCKS.Dan Fandrich
2007-06-05Daniel Black's test suite fixes and initial test cases for SOCKS4/5 usingDaniel Stenberg
openssh
2007-05-30In case of test failure, try not to show log files of other testsYang Tse
2007-04-30Improved the test harness to allow running test servers on other thanDan Fandrich
the default port numbers, allowing more than one test suite to run simultaneously on the same host.
2007-04-25Added support in runtests.pl for "!n" test numbers to disable individual tests.Dan Fandrich
2007-04-25When displaying log files, truncate the really longs ones such as youDan Fandrich
would get from a torture test.
2007-04-24Treat log files and -k the same when running torture tests as when not.Dan Fandrich
2007-04-23Added <postcheck> support to the test harness.Dan Fandrich
2007-04-10Honour the -a option when -t is enabled.Dan Fandrich
2007-04-06In case of test failure, try not to show log files of other testsYang Tse
2007-04-05Further improve displaying of individual logfilesYang Tse
2007-04-03fix enumeration of disabled tests when they have the highest numberYang Tse
2007-04-03Improve displaying of logfiles making sure all lines end with \nYang Tse
and avoid using ! as last char of line.
2007-03-24Changed the test harness to attempt to gracefully shut down serversDan Fandrich
before resorting to the kill -9 hammer. Added test harness infrastructure to support scp/sftp tests, using OpenSSH as the server.
2007-03-18detect and show if built with yassl, but also set the "openssl" flag internallyDaniel Stenberg
since that is the API yassl attempts to provide
2007-03-12libcurl supplies its own crypto hash functions when SSL is disabled, soDan Fandrich
'crypto' tests aren't dependent on SSL. Compiling with --disable-crypto-auth will cause test failures, however.
2007-03-09Updated the test harness to add a new "crypto" feature check and updated theDan Fandrich
appropriate test case to use it. For now, this is treated the same as the "SSL" feature because curl doesn't list it separately.
2007-03-09Updated the test harness to check for protocol support before running eachDan Fandrich
test, fixing KNOWN_BUGS #11. Fixed some tests to more accurately specify their required servers and features.
2007-03-08Added test infrastructure to support basic FTPS tests. This currentlyDan Fandrich
supports only ftps:// URLs with --ftp-ssl-control specified, which implicitly encrypts the control channel but not the data channels. That allows stunnel to be used with an unmodified ftp server in exactly the same way that the test https server is set up. Added test case 400 as a basic FTPS test.
2007-02-225 seconds isn't always enough time to start a server on a loaded system.Dan Fandrich
2007-02-12Rob Crittenden added support for NSS (Network Security Service) for theDaniel Stenberg
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/
2007-01-27update copyright year noticeYang Tse