aboutsummaryrefslogtreecommitdiff
path: root/tests/README
AgeCommit message (Collapse)Author
2020-03-19tests: make Python-based servers compatible with Python 2 and 3Marc Hoersken
Update smbserver.py and negtelnetserver.py to be compatible with Python 3 while staying backwards-compatible to support Python 2. Fix string encoding and handling of echoed and transferred data. Tested with both Python 2.7.17 and Python 3.7.7 Reported-by: Daniel Stenberg Assisted-by: Kamil Dudka Reviewed-by: Marcel Raad Fixes #5104 Closes #5110
2020-03-15tests/README: add note about manually installing python-impacketMarc Hoersken
Follow up to 4be2560
2019-08-15tests: Replace outdated test case numbering documentationMike Crowe
Tests are no longer grouped by numeric range[1]. Let's stop saying that and provide some alternative advice for numbering tests. [1] https://curl.haxx.se/mail/lib-2019-08/0043.html Closes #4227
2017-07-07test1452: add telnet negotiationMax Dymond
Add a basic telnet server for negotiating some telnet options before echoing back any data that's sent to it. Closes #1645
2017-06-30test1450: add simple testing for DICTMax Dymond
Add a new server which provides a DICT interface. This is intended to begin coverage testing for lib/dict.c Closes #1615
2017-03-24tests/README: make "Run" section foolproofMarcel Raad
curl must be built before building the tests. Closes https://github.com/curl/curl/pull/1352
2017-03-23tests/README: mention nroff for --manual testsAnders Roxell
Signed-off-by: Anders Roxell <anders.roxell@gmail.com> Closes #1342
2017-03-20tests: fixed the documented test server port numbersDan Fandrich
2016-11-07s/cURL/curlDaniel Stenberg
We're mostly saying just "curl" in lower case these days so here's a big cleanup to adapt to this reality. A few instances are left as the project could still formally be considered called cURL.
2016-10-08tests: Fix a small typo in the tests README (#1060)Daniel Gustafsson
The subdirectory for logs in tests/ is named log/ without an 's' at the end.
2016-08-15tests/README: mention nghttpx for HTTP/2 testsDaniel Stenberg
2015-04-26runtests: use a DISABLED.local file tooDaniel Stenberg
... and have git ignore that. Allows for a dev to add tests to ignore in local tests and yet don't obstruct a normal git work flow.
2015-02-14tests/README: Updated to reflect email test rangesSteve Holme
2015-02-03tests/README: add a new range, clean up some languageDaniel Stenberg
2014-12-26code/docs: Use Unix rather than UNIX to avoid use of the trademarkSteve Holme
Use Unix when generically writing about Unix based systems as UNIX is the trademark and should only be used in a particular product's name.
2014-12-04tests: add HTTP UNIX socket server testing supportPeter Wu
The variable `$ipvnum` can now contain "unix" besides the integers 4 and 6 since the variable. Functions which receive this parameter have their `$port` parameter renamed to `$port_or_path` to support a path to the UNIX domain socket (as a "port" is only meaningful for TCP). Signed-off-by: Peter Wu <peter@lekensteyn.nl>
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