aboutsummaryrefslogtreecommitdiff
path: root/tests/runtests.pl
AgeCommit message (Collapse)Author
2008-10-15A <precheck> command is considered to have failed if it returns a non-zeroDan Fandrich
return code. This way, if the precheck command can't be run at all for whatever reason, it's treated as a precheck failure which causes the test to be skipped.
2008-09-26if a test execution is aborted due to a signal, and the processYang Tse
returns no other exitcode, use 2000 + signal number as return code
2008-09-26use shift right. Division result is not integral.Yang Tse
2008-09-24Re-enable test #100 on i686 icc autobuildsYang Tse
2008-09-22Re-enable tests #1 on i686 icc autobuildsYang Tse
2008-09-08Disable all tests on i686 icc autobuilds to inspect build messagesYang Tse
2008-08-24Re-enable all tests on x86_64 and ia64.Yang Tse
2008-08-24Disable all tests except #557 on x86_64 and ia64 to debug trace ↵Yang Tse
curl_mprintf() on these systems.
2008-08-23Andy Tsouladze's fix to kill the knowledge of servers properly after they haveDaniel Stenberg
been killed.
2008-08-12- Andy Tsouladze fixed runtests.pl to not attempt to execute the stunnelDaniel Stenberg
_directory_ if that happened to appear in the path!
2008-07-27Added feature in runtests.pl to select tests based on key word.Dan Fandrich
2008-07-24Changed the long logfile elision code in runtests.pl to properly handleDan Fandrich
lines ending in \r.
2008-06-19Always use $LOGDIR when referring to the log directory.Dan Fandrich
2008-06-13fixed the language somewhatDaniel Stenberg
2008-06-08- curl the tool now deals with its command line options somewhat differently!Daniel Stenberg
All boolean options (such as -O, -I, -v etc), both short and long versions, now always switch on/enable the option named. Using the same option multiple times thus make no difference. To switch off one of those options, you need to use the long version of the option and type --no-OPTION. Like to disable verbose mode you use --no-verbose! - Added --remote-name-all to curl, which if used changes the default for all given URLs to be dealt with as if -O is used. So if you want to disable that for a specific URL after --remote-name-all has been used, you muse use -o - or --no-remote-name.
2008-05-01do variable replacement in the stdout data read from the test caseDaniel Stenberg
2008-04-25Add 'timeout' and 'delay' attributes support for the test harness <command> ↵Yang Tse
subsection
2008-04-23improve synchronization between test harness runtests.pl scriptYang Tse
and test harness servers to minimize risk of false test failures. http://curl.haxx.se/mail/lib-2008-04/0392.html
2008-04-21Ignore the result of the postcheck command in torture modeDan Fandrich
2008-03-06Fixed the test harness so it will write out zero-length data files.Dan Fandrich
2008-02-20made the non-matching error code output nicer since we know it is a numberDaniel Stenberg
and the string contains a newline...
2008-02-13verifyserver() actually returns the pid of the unsecure http and ftp serversYang Tse
when verifying the https and ftps servers
2008-02-12On heavily loaded systems any test server start up can take longer than theYang Tse
timeout passed to startnew, when this happens startnew completes without being able to read the pidfile and consequently returns a zero pid2. To fix the above posibility the server pid is recovered from the verification stage which will actually return the server pid when verification is valid.
2008-02-11Disable test due to keyword before disabling due to bad server.Dan Fandrich
2008-02-10Verify only once test harness sftp server connectivity and functionality.Yang Tse
Make sure that the sftp client tool uses the ssh client binary that we have used to generate the configuration files, otherwise sftp might be using one located in the preferred path compiled into sftp.
2008-02-08To verify that the sftp server is actually running, responsive and thatYang Tse
all curl's tests generated configuration and key files are fine, a real connection is established to the test harness sftp server authenticating and running a simple sftp remote pwd command. The verification is done using OpenSSH's or SunSSH's sftp client tool with a configuration file with the same options as the test harness socks server with the exception that dynamic forwarding is not used for sftp.
2008-01-18fix failure to properly detect SSH and SOCKS servers start up on loaded systemsYang Tse
2008-01-16remove trailing comma too, even though I don't think it does any harmDaniel Stenberg
2008-01-16Nathan Coulter's patch that makes runtests.pl respect the PATH when figuringDaniel Stenberg
out what valgrind to run.
2008-01-14startnew() shouldn't return a positive pid as reported in the pidfileYang Tse
by the spawned server itself unless it is actually alive
2008-01-12OoopsYang Tse
2008-01-11OoopsYang Tse
2008-01-11When verifying that test harness's SSH and SOCKS servers have beenYang Tse
started check also that the process is actually alive, since they could have died once the pidfile was written out
2008-01-10Temporary change to help debugging SSH server verification failuresYang Tse
2008-01-08Partially cleanup debugging messages in test harness, introduced forYang Tse
new minimum SSH version support for SCP, SFTP and SOCKS tests. Some verbosity which still remains, will go out before next release.
2008-01-08Display ssh server log and configuration upon socks server failureYang Tse
2008-01-04Daniel Egger provided 'nonewline=yes' support for the <stdout> sectionDaniel Stenberg
2008-01-04Missing newline at end of messageYang Tse
2008-01-04- Display curl_ssh_config when socks server fails to start.Yang Tse
- Capability of running socks5 tests must be based on ssh daemon version and not on ssh client version.
2008-01-04Make sure @INC is modified before 'using' the sshhelp module.Yang Tse
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