aboutsummaryrefslogtreecommitdiff
path: root/tests/runtests.pl
AgeCommit message (Collapse)Author
2009-12-20rename the verifyftp function to verifyserver since it is used to verifyDaniel Stenberg
a wide variety of protocol servers
2009-12-20- Attempt to fix script compilation failure on versions older than 5.007003,Yang Tse
corelist -a Time::HiRes lists this as the first version released with it. - Ensure ftp check delay timer is always an integral number.
2009-12-19fix the ftp check delay timer to never be set below 1 to work correctlyDaniel Stenberg
in cases like test 190
2009-12-19Slack time reductionYang Tse
2009-12-19Added runtests.pl '-r' option for run time statisticsYang Tse
2009-12-18server start and verification time as well as test preparation timeYang Tse
data is required in order to closer match total test execution time.
2009-12-18Added test harness simple time execution statsYang Tse
2009-12-16Test harness process control enhancementsYang Tse
2009-12-16Test harness process control enhancementsYang Tse
2009-12-14Adjust uppercase protocol string usageYang Tse
2009-12-12introducing IMAP, POP3 and SMTP support (still lots of polish left to do)Daniel Stenberg
2009-11-30- In order to better reflect that the returned pid is extracted from theYang Tse
given file, serverpid sub is renamed to pidfromfile. In addition it is enhanced to make sure that it always returns zero unless a numerical positive value is returned. - To better reflect that only process existance is actually checked, checkserver sub is renamed to processexists. In addition it is enhanced making it remove the given pid file when the extracted pid is no longer alive.
2009-08-11- Peter Sylvester made the HTTPS test server use specific certificates forDaniel Stenberg
each test, so that the test suite can now be used to actually test the verification of cert names etc. This made an error show up in the OpenSSL- specific code where it would attempt to match the CN field even if a subjectAltName exists that doesn't match. This is now fixed and verified in test 311.
2009-07-14renamed generated config.h to curl_config.h in order to avoid clashes when ↵Gunter Knauf
libcurl is used with other projects which also have a config.h.
2009-06-10Adjusted to take in account that...Yang Tse
With the curl memory tracking feature decoupled from the debug build feature, CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows: CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug) DEBUGBUILD used for debug enabled specific code (--enable-debug)
2009-05-15Extend displaying of logfiles upon first server start-up failure for http, ↵Yang Tse
https, ftp, ftps and tftp test harness servers.
2009-05-15Displaying of logfiles on ftp server satrtup failure for test case #100 ↵Yang Tse
becomes standard.
2009-05-12temporary debug trace for ftp server satrtup failure on testcase #100Yang Tse
2009-05-11Fetch curl's 'CharConv' feature information, used by TPF.Yang Tse
2009-05-11support --help to do the same as -hDaniel Stenberg
2009-05-11Fix name of tool shown upon error.Yang Tse
2009-05-10introduce VCURL for verify calls, so that it can be changed to use a differentDaniel Stenberg
binary than the one that gets tested, if need be
2009-05-08Remove temporary and HP-UX autobuild specific change to debug SSH server ↵Yang Tse
start-up failures
2009-05-06Temporary and HP-UX autobuild specific change to debug SSH server start-up ↵Yang Tse
failures
2009-05-05Revert change committed on Mon May 4 09:30:23 2009 UTC.Yang Tse
The origin of the problem with test case #251 was the --ftp-port not being the CLIENTIP address.
2009-05-04David McCreedy's patch to fix test suite harness to allow test FTP server ↵Yang Tse
and client on different machines, providing FTP client address when running the FTP test server.
2009-04-17re-enable all tests for all icc autobuildsYang Tse
2008-11-19Josef Wolf's extension that allows a $TESTDIR/gdbinit$testnum file that whenDaniel Stenberg
you use runtests.pl -g, will be sourced by gdb to allow additional fancy or whatever you see fit
2008-11-17Display the time in verbose mode during the torture tests to help determineDan Fandrich
when the tests stall.
2008-10-27don't skip tests 558 and 559 on i686 icc autobuildsYang Tse
2008-10-26test #558 verifies loop operation using malloc() and free()Yang Tse
2008-10-22For i686 icc autobuilds:Yang Tse
Re-enable all tests for debug-enabled builds. For debug-disabled builds only 8 tests are enabled.
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