aboutsummaryrefslogtreecommitdiff
path: root/tests/README
AgeCommit message (Collapse)Author
2014-02-06tests: Document use of the MEMDEBUG_LOG_SYNC macroDan Fandrich
2013-03-13Multiple pipelines and limiting the number of connections.Linus Nielsen Feltzing
Introducing a number of options to the multi interface that allows for multiple pipelines to the same host, in order to optimize the balance between the penalty for opening new connections and the potential pipelining latency. Two new options for limiting the number of connections: CURLMOPT_MAX_HOST_CONNECTIONS - Limits the number of running connections to the same host. When adding a handle that exceeds this limit, that handle will be put in a pending state until another handle is finished, so we can reuse the connection. CURLMOPT_MAX_TOTAL_CONNECTIONS - Limits the number of connections in total. When adding a handle that exceeds this limit, that handle will be put in a pending state until another handle is finished. The free connection will then be reused, if possible, or closed if the pending handle can't reuse it. Several new options for pipelining: CURLMOPT_MAX_PIPELINE_LENGTH - Limits the pipeling length. If a pipeline is "full" when a connection is to be reused, a new connection will be opened if the CURLMOPT_MAX_xxx_CONNECTIONS limits allow it. If not, the handle will be put in a pending state until a connection is ready (either free or a pipe got shorter). CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE - A pipelined connection will not be reused if it is currently processing a transfer with a content length that is larger than this. CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE - A pipelined connection will not be reused if it is currently processing a chunk larger than this. CURLMOPT_PIPELINING_SITE_BL - A blacklist of hosts that don't allow pipelining. CURLMOPT_PIPELINING_SERVER_BL - A blacklist of server types that don't allow pipelining. See the curl_multi_setopt() man page for details.
2012-11-04test/README: mention the 1500 test number rangeDaniel Stenberg
2011-12-31runtests.pl: Use logmsg more consistentlyDan Fandrich
2011-09-27tests/README: extended and reformattedDaniel Stenberg
2011-03-04Converted tests 558 & 559 to use the unit test framework as 1305Dan Fandrich
Test 558 was just a subset of 559 which is something that can be easily added later.
2010-02-14removed trailing whitespaceYang Tse
2009-12-12updated with the new protocolsDaniel Stenberg
2008-10-07Document how to disable tests when certain --disable-* flags are used.Dan Fandrich
2008-03-10fixed typoMichal Marek
2008-02-12fix grammatical issuesYang Tse
2008-02-11shell startup scripts and possible influence in scp/sftp/socks testsYang Tse
2007-10-24Added test cases 2000 and 2001 which test multiple protocols using theDan Fandrich
same easy handle Fixed the filecheck: make target to work outside the source tree
2007-09-20Added variable substitution to the <verify><file> section.Dan Fandrich
Made a few more tests work remotely.
2007-08-28Mention that 'make test' does more than just run all the tests (suggestedDan Fandrich
by Kris/tinker105 in bug #1779054) and mention the torture tests.
2007-07-10Added a code coverage section using gcc and gcov.Dan Fandrich
2007-06-05Daniel Black's test suite fixes and initial test cases for SOCKS4/5 usingDaniel Stenberg
openssh
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-23Added <postcheck> support to the test harness.Dan Fandrich
2007-03-27Tighten up a few more OpenSSH optionsDan Fandrich
2007-03-26Added test600 and test601, SFTP and SCP file retrieval tests.Dan Fandrich
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.
2006-01-16David Shaw finally removed all traces of Gopher and we are now officiallyDaniel Stenberg
not supporting it. It hasn't been functioning for years anyway, so this is just finally stating what already was true. And a cleanup at the same time.
2004-02-20mention what ports the test suite usesDaniel Stenberg
2004-02-19refer to FILEFORMATDaniel Stenberg
2004-01-13modified the TODO, we already do persistant testsDaniel Stenberg
2003-07-22CURLDEBUG is the symbol nowDaniel Stenberg
2003-06-02the 500-599 test case rangeDaniel Stenberg
2003-04-30the test numbers are now only for human readability, the numbers no longerDaniel Stenberg
enforces protocol/server
2001-05-23Removed references to the previous file format, added some tests aboutDaniel Stenberg
the new format but there's still much more to be said and done
2001-05-21Added text about the test case numberingDaniel Stenberg
2001-04-24stunnel and diff are added requirementsDaniel Stenberg
2001-03-12Added description of the new test case ranges supportDaniel Stenberg
2001-03-08clarified the 0001-files use a bit, I couldn't understand it myself! :-)Daniel Stenberg
2001-03-05more details on debugging with the test suiteDaniel Stenberg
2001-03-04runtests -g explainedDaniel Stenberg
2000-11-27Added the ftpdN.txt fileDaniel Stenberg
2000-11-21Added the uploadN.txt descriptionDaniel Stenberg
2000-11-21httpN => protN and some other minor updatesDaniel Stenberg
2000-11-20added a description about the memory checksDaniel Stenberg
2000-11-17updated to the new stdout stuff and the new -a optionDaniel Stenberg
2000-11-14more decriptionsDaniel Stenberg
2000-11-13updatedDaniel Stenberg
2000-11-13converted shell script to perlDaniel Stenberg
2000-11-13more details addedDaniel Stenberg
2000-11-10initial checkinDaniel Stenberg