Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-07-19 | runtests: add 'debug' as a feature a test can require | Daniel Stenberg | |
2011-01-21 | Mention axTLS in some more documentation | Dan Fandrich | |
2011-01-19 | TLS-SRP: support added when using GnuTLS | Quinn Slack | |
2011-01-03 | unittests: a dedicated feature in tests | Daniel Stenberg | |
The test runner script now knows if unittests can run and the unit test setup file says it is one. I also made runtests.pl deal with no <command> tag set, so that the description file can get even simpler. | |||
2010-11-03 | runtests: allow tests written as perl scripts | Daniel Stenberg | |
If a command is set type="perl", it can now specify a perl program that will be run instead of an ordinary curl or built tool. A perl test automatically disables memory and valgrind debugging. | |||
2010-10-02 | sws: Added writedelay HTTP server command | Dan Fandrich | |
This delays between write operations, hopefully making it easier to spot problems where libcurl doesn't flush the socket properly before waiting for the next response. | |||
2010-04-10 | mention missing test servers for <server> | Daniel Stenberg | |
2010-02-01 | Test suite support for RTSP | Yang Tse | |
2009-05-30 | Added missing NTLM feature for test 1097 | Dan Fandrich | |
2009-01-07 | Always use nocheck="yes" for consistency | Dan Fandrich | |
2008-11-25 | If a HTTP request is Basic and num is already >=1000, the HTTP test server | Dan Fandrich | |
adds 1 to num to get the data section to return. This allows testing authentication negotiations using the Basic authentication method. | |||
2008-10-30 | SLOWDOWN actually causes a 0.01 second delay between bytes | Dan Fandrich | |
2008-10-15 | A <precheck> command is considered to have failed if it returns a non-zero | Dan 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-08-29 | - When libcurl was doing a HTTP POST and the server would respond with | Daniel Stenberg | |
"Connection: close" and actually close the connection after the response-body, libcurl could still have outstanding data to send and it would not properly notice this and stop sending. This caused weirdness and sad faces. http://curl.haxx.se/bug/view.cgi?id=2080222 Note that there are still reasons to consider libcurl's behavior when getting a >= 400 response code while sending data, as Craig Perras' note "http upload: how to stop on error" specifies: http://curl.haxx.se/mail/archive-2008-08/0138.html | |||
2008-07-27 | Added feature in runtests.pl to select tests based on key word. | Dan Fandrich | |
2008-05-01 | Document that variable replacement now takes place in the test file <stdout> ↵ | Dan Fandrich | |
section. | |||
2008-04-25 | Add 'timeout' and 'delay' attributes support for the test harness <command> ↵ | Yang Tse | |
subsection | |||
2008-03-06 | Fixed the test harness so it will write out zero-length data files. | Dan Fandrich | |
2008-01-04 | "yes" must be in quotes to be XML compatible | Dan Fandrich | |
2008-01-04 | Daniel Egger provided 'nonewline=yes' support for the <stdout> section | Daniel Stenberg | |
2007-10-27 | Fixed the 2000-series tests so that the downloaded data is actually checked | Dan Fandrich | |
2007-09-20 | Added variable substitution to the <verify><file> section. | Dan Fandrich | |
Made a few more tests work remotely. | |||
2007-09-17 | Added %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-09-05 | Minor updates | Dan Fandrich | |
2007-08-23 | Allow ftp server alternate replies to contain backslash-escaped control | Dan Fandrich | |
characters. | |||
2007-06-05 | Daniel Black's test suite fixes and initial test cases for SOCKS4/5 using | Daniel Stenberg | |
openssh | |||
2007-04-30 | Improved the test harness to allow running test servers on other than | Dan Fandrich | |
the default port numbers, allowing more than one test suite to run simultaneously on the same host. | |||
2007-04-23 | Added <postcheck> support to the test harness. | Dan Fandrich | |
2007-04-23 | Mention NSS, <postcmd> commands | Dan Fandrich | |
2007-03-24 | Changed the test harness to attempt to gracefully shut down servers | Dan Fandrich | |
before resorting to the kill -9 hammer. Added test harness infrastructure to support scp/sftp tests, using OpenSSH as the server. | |||
2007-03-18 | language fix | Daniel Stenberg | |
2007-03-09 | Updated the test harness to add a new "crypto" feature check and updated the | Dan 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-09 | Updated the test harness to check for protocol support before running each | Dan Fandrich | |
test, fixing KNOWN_BUGS #11. Fixed some tests to more accurately specify their required servers and features. | |||
2007-03-08 | Made a few cleanups. | Dan Fandrich | |
2007-01-23 | Convert (most of) the test data files into genuine XML. A handful still | Dan Fandrich | |
are not, due mainly to the lack of support for XML character entities (e.g. & => & ). This will make it easier to validate test files using tools like xmllint, as well as edit and view them using XML tools. | |||
2006-09-23 | filled in some docs for the FTP server control commands | Daniel Stenberg | |
2006-09-08 | test 530 is the first ever HTTP pipelining test for libcurl | Daniel Stenberg | |
2006-01-02 | 1. sws now supports two new "commands" and 2. if built with | Daniel Stenberg | |
CURL_SWS_FORK_ENABLED defined it forks for each new connection and thus can support any amount of connection clients (used for hiper tests and not for the standard plain curl test suite) | |||
2005-09-04 | Added FTP_SKIP_PASV_IP and --ftp-skip-pasv-ip | Daniel Stenberg | |
2005-05-20 | Add support for text mode on stdout tests as well, and add the mode=text | Daniel Stenberg | |
to the docs. | |||
2005-04-15 | started adding "keywords" for each test, to better allow us to sum up what | Daniel Stenberg | |
kind of tests we have and how many tests that test certain features | |||
2005-04-14 | make the ftp server support reply/servercmd, and make SLOWDOWN work, and | Daniel Stenberg | |
update the docs accordingly | |||
2005-03-17 | support multiple error codes for a test case since some things just vary | Daniel Stenberg | |
between platforms | |||
2005-01-20 | Added support for "verify" => "stripfile" to strip contents of the file that | Daniel Stenberg | |
is being checked. Also made the server retrying sleep only one second instead of three, to reduce some waiting when fooling around with the servers. | |||
2005-01-07 | fixed the valgrind log check and make it possible to disable it for a specific | Daniel Stenberg | |
test, see test 509 | |||
2004-12-14 | mistake | Daniel Stenberg | |
2004-12-11 | HTTP IPv6 support added to the test suite | Daniel Stenberg | |
2004-11-29 | make it possible for a test case to depend on the feature 'libz' | Daniel Stenberg | |
2004-11-29 | Enable test cases to provide sections base64-encoded to be able to test | Daniel Stenberg | |
with binary data. | |||
2004-11-25 | FTP improvements: | Daniel Stenberg | |
If EPSV, EPRT or LPRT is tried and doesn't work, it will not be retried on the same server again even if a following request is made using a persistent connection. If a second request is made to a server, requesting a file from the same directory as the previous request operated on, libcurl will no longer make that long series of CWD commands just to end up on the same spot. Note that this is only for *exactly* the same dir. There is still room for improvements to optimize the CWD-sending when the dirs are only slightly different. Added test 210, 211 and 212 to verify these changes. Had to improve the test script too and added a new primitive to the test file format. |