aboutsummaryrefslogtreecommitdiff
path: root/tests/runtests.pl
AgeCommit message (Collapse)Author
2004-04-30Display "exit OK" when the exit code has been verified to be OK, and addedDaniel Stenberg
initial basic valgrind-log scan for memory leaks it could detect.
2004-04-30support the new libcurl IDN feature, also a first attempt to display a stackDaniel Stenberg
trace if a test results in a 'core' file and gdb is present
2004-04-29remove newline from matching patternDaniel Stenberg
2004-04-23No longer uses the valgrind option '--logfile-fd', we use the --logfileDaniel Stenberg
option instead (even though it appends the pid to the file name, making it harder to figure out its name to parse it after a test has run). Also made sure we only use valgrind for the actual test command command lines, not when for example running curl to detect if there are any already running servers are present etc.
2004-04-22modified how valgrind is run to make sure that file handle 3 exists whenDaniel Stenberg
we tell valgrind to use that to send the logfile to
2004-04-16don't display the . and .. files when dumping the log/ contentsDaniel Stenberg
2004-04-15clean the log directory between each single test, so that we can betterDaniel Stenberg
display all logs and only logs with relevant data when a test fails and -p is used.
2004-04-14display interesting log files on failure, if -p is usedDaniel Stenberg
2004-04-13Initial support for dumping the contents of the files in log/ when failingDaniel Stenberg
when -p is used. For easier bug-hunting of autobuild failures. This still only shows what files that are present in log/, as I believe we need to filter which files we show on a failure.
2004-03-29fix to figure out the "real" windows path when built and run with mingwDaniel Stenberg
Andrés García helped out!
2004-03-01support 'large_file' as a feature to require for specific tests (such asDaniel Stenberg
test 99)
2004-02-26runtests.pl now provides the srcdir to the ftpserver so that it can passDaniel Stenberg
that to loadtest properly.
2004-02-20%HTTPPORT supported in subVariablesDaniel Stenberg
2004-02-20When trying to see if there's a friendly http server on "our" port, weDaniel Stenberg
only accept return code 7 to indicate that there's no server present.
2004-02-12provide a source path to the servers to make them find the tests when runDaniel Stenberg
outside the source dir, not needing any symlinks
2004-01-13use the *correct* header!Daniel Stenberg
2004-01-13added standard source headerDaniel Stenberg
2004-01-12better skip reasons, longer waiting for startup of servers (due to slow/loadedDaniel Stenberg
host), added retrying/waiting for slow stunnel startups
2003-12-17Check the error code AFTER the protocol and data. Only changed to perhapsDaniel Stenberg
get some further input on the notorious test case 91 failures!
2003-11-24disable ftps-tests for now, we must make them work with the updated ftpsDaniel Stenberg
functionality
2003-11-13-n disables valgrind nowDaniel Stenberg
2003-10-31my own system had a bad valgrind, so check that it works at least somewhatDaniel Stenberg
before we use it
2003-10-29Stop using stunnel.pm, we pass in the path from the main script instead.Daniel Stenberg
Also made it easier to stop the test suite with control-c.
2003-10-29stunnel.pm is removedDaniel Stenberg
2003-10-29now check for and use valgrind, inserted and modified the check for stunnelDaniel Stenberg
and we no longer use the stunnel.pm
2003-10-27slightly quieter torture test by defaultDaniel Stenberg
2003-10-24improved the torture testingDaniel Stenberg
2003-10-24Introducing -t to "torture" the memory allocations/failing/bail-outing inDaniel Stenberg
curl and libcurl. -t is not used anywhere automated yet, and it does already identify memory leaks on failed allocations. Work to do.
2003-10-22allow gdb to check the libtest dir for sources too (for the 500- tests)Daniel Stenberg
2003-09-12When people have environment variables set for protocol proxies, we must makeDaniel Stenberg
sure to clear them before we run the tests as they interfere badly otherwise.
2003-08-14better report on why tests are skipped, and also show a count of the amountDaniel Stenberg
of test cases that were "considered".
2003-08-12David Byron's fix that makes this script use 'cygpath' instead of 'pwd' ifDaniel Stenberg
this runs on windows, to find out the current working directory.
2003-08-06minor cleanupDaniel Stenberg
2003-06-26produce a skip-report at the end of all tests, and thus record and countDaniel Stenberg
them properly
2003-06-13stdout is good enoughDaniel Stenberg
2003-06-13work more on pids, less on pidfiles to be able to do better kills at theDaniel Stenberg
end of the test where the pidfiles aren't found, but "our" server is running
2003-06-12get and use only the first line of the curl --version outputDaniel Stenberg
2003-06-12require the netrc_debug feature the same way we now can require SSLDaniel Stenberg
present client-side
2003-06-12now test cases can be set to be dependent on the presence of "SSL" in theDaniel Stenberg
client/library
2003-05-19remove debug outputDaniel Stenberg
2003-05-19setenv support added to allow test cases to require a set of environmentDaniel Stenberg
variables
2003-04-30no longer assume that the test number implies servers to runDaniel Stenberg
2003-04-30modified to produce nicer output when a single test failsDaniel Stenberg
2003-04-01support the new <killserver> tagDaniel Stenberg
2003-03-19set binary mode for some file handling and it might work better on someDaniel Stenberg
cygwin installations (using DOS-style files somehow?)
2003-03-15missing newline addedDaniel Stenberg
2003-03-15allow 'none' as serverDaniel Stenberg
2003-03-15* use the pid returned back from test-servers and kill them before startingDaniel Stenberg
them the first time * verify that the server we start really comes up fine and works as expected before continue * count test cases where the server can't be run (for whatever reason) * prefix lots of messages with RUN: to make it easier to realize which script is saying what when running tests verbose * remove the generic sleep(1) from each test, makes the suite fly! ;-) I hope these changes will make the tests run somewhat more reliably on more platforms.
2003-01-27tests that were not run due to restraints (the netrc-tests) were countedDaniel Stenberg
as skipped twice, and thus the total number of tests appeared wrong
2003-01-21pass srcdir to the ftps-server as wellDaniel Stenberg