Dan Fandrich
7f57fb359d
Added two more POP3 tests
2011-03-18 13:59:48 -07:00
Daniel Stenberg
4b51484a68
symbol-scan.pl: detect duplicates
...
Test 1119 now also makes sure that symbols-in-versions doesn't contain
any duplicates
2011-03-18 15:42:58 +01:00
Dan Fandrich
ef1c18b952
Added support for LISTing a single POP3 message
...
Added tests for a number of POP3 LIST operations, including one
that shows a curl problem when listing no messages, so is
disabled.
2011-03-17 16:59:30 -07:00
Daniel Stenberg
14e8b13a45
lib582: use curl_socket_t for portability
2011-03-15 18:37:35 +01:00
Guenter Knauf
5a433a033f
Removed unused var.
2011-03-15 12:21:58 +01:00
Daniel Stenberg
6c5448d59f
test 582: enabled again
...
Commit ca37692bf4
should now hopefully make it run
2011-03-13 14:11:48 +01:00
Daniel Stenberg
e649a7baae
Revert "test582: enabled"
...
This reverts commit b847818740
.
2011-03-13 00:55:27 +01:00
Daniel Stenberg
0718b7e31e
test583: verify early SSH multi remove handle
...
This test case is meant to verify that the logic in commit
60172a0446
actually works. This test failed for me before that
change and it works after it.
2011-03-13 00:18:04 +01:00
Daniel Stenberg
b847818740
test582: enabled
2011-03-12 23:10:58 +01:00
Daniel Stenberg
7612ca2a7e
test582: improved info messages
2011-03-12 23:01:16 +01:00
Daniel Stenberg
1aeb635cdd
sources: update source headers
...
All C and H files now (should) feature the proper project curl source
code header, which includes basic info, a copyright statement and some
basic disclaimers.
2011-03-10 12:04:33 +01:00
Daniel Stenberg
08221e738d
tests: phase out haxx.se
...
Instead of using haxx.se as a fixed magic host name in lots of tests,
this is a first step to move toward the generic example.com host
instead.
2011-03-09 23:05:44 +01:00
Daniel Stenberg
16dcd13a2a
test523: avoid using haxx.se
...
... since search engines find what they think is a URL in this, they
hammer www.haxx.se on this port!
2011-03-09 23:05:44 +01:00
Daniel Stenberg
3d3735d9a1
lib582: used for test 582
...
Accidentally not included in commit 0e74e1d8d8
2011-03-08 08:22:06 +01:00
Henry Ludemann
0e74e1d8d8
sftp-multi: test 582 added
...
Add test 582 for uploading a file using sftp and the multi interface.
(Patch and test slightly tweaked by Daniel Stenberg)
Initially marked as disabled until it is fixed in the source.
2011-03-08 00:20:48 +01:00
Dan Fandrich
c60a6153be
Moved test 577 into the unit test framework as test 1307
2011-03-04 15:56:40 -08:00
Dan Fandrich
80225b08cd
Added unit test 1306 so tests 558 & 559 are now fully replaced
2011-03-04 15:13:12 -08:00
Dan Fandrich
bfc491a2d2
The unit test argument is allowed to be used
2011-03-04 15:11:21 -08:00
Dan Fandrich
fb199cd29d
Converted tests 558 & 559 to use the unit test framework as 1305
...
Test 558 was just a subset of 559 which is something that can be
easily added later.
2011-03-04 14:32:58 -08:00
Dan Fandrich
a8aab6e7d4
Fixed test 1300 to pass the torture test
2011-03-04 13:54:04 -08:00
Dan Fandrich
32aedf1d3d
Added abort_* unit test macros
...
These are for when a test failure makes it impossible to continue
running further tests.
2011-03-04 13:53:15 -08:00
Daniel Stenberg
2345c1dd66
runtests.pl/stopserver: space separate pids
...
The stopserver function would append pids to kill and could append them
without separating them with space properly. The result would be a very
large number that by (some implementations of) kill would be interpreted
as a negative number and that process group would be wiped...
Bug: http://curl.haxx.se/bug/view.cgi?id=3188836
Reported by: Greg Pratt
2011-02-22 13:42:00 +01:00
Julien Chaffraix
9f8e960a1a
tests: Cleaned up netrc testing.
...
Removed the "netrc_debug" keyword replaced with --netrc-file additions.
Removed the debug code from Curl_parsenetrc as it is superseeded by
--netrc-file.
2011-02-20 21:11:52 -08:00
Julien Chaffraix
311bd4c7b1
netrc: Enable setting up the filename in unit tests.
...
Unset the environment variable so that we can specify different
filenames in the unit test.
2011-02-10 07:38:48 -08:00
Julien Chaffraix
39d0d787d2
test1304: Added some unit tests for Curl_parsenetrc.
...
Moved some definitons into the header file so that we can reuse them.
2011-02-10 07:38:48 -08:00
Daniel Stenberg
08a77025c6
unit1300: code style cleanup
2011-02-02 13:35:55 +01:00
Amr Shahin
7a4b5079c6
adding unit tests for Curl_llist_remove
2011-02-02 13:24:04 +01:00
Daniel Stenberg
28c830efd8
test: add test 580 to the dist
2011-01-28 00:24:47 +01:00
Daniel Stenberg
20690e412d
tests: more multiple headers checks
2011-01-25 18:09:54 +01:00
Daniel Stenberg
dbcaa00657
HTTP: memory leak on multiple Location:
...
The HTTP parser allocated memory on each received Location: header
without properly freeing old data. Starting now, the code only considers
the first Location: header and will blissfully ignore subsequent ones.
Bug: http://curl.haxx.se/bug/view.cgi?id=3165129
Reported by: Martin Lemke
2011-01-25 12:06:50 +01:00
Guenter Knauf
73b518f269
Fixed C++ style comment not allowed in ISO C90.
2011-01-22 09:52:09 +01:00
Dan Fandrich
3427bece89
Mention axTLS in some more documentation
2011-01-21 14:27:10 -08:00
Daniel Stenberg
e79c1e39e9
runtests.pl: make -s not show skipped tests
2011-01-20 23:17:22 +01:00
Amr Shahin
77f0fcae0e
unittest: add 3 tests to test1300
...
Testing Curl_llist_insert_next
2011-01-20 23:16:30 +01:00
Daniel Stenberg
511031c8d8
dist: add new certs to tarball
2011-01-19 21:02:54 +01:00
Quinn Slack
59cf93ccdb
TLS-SRP: support added when using GnuTLS
2011-01-19 20:35:02 +01:00
Dan Fandrich
ebb9c7ae04
Made unit_setup() return an error code to abort the test early
...
This makes it possible to skip the call to unit_stop() in such
cases. Also use Curl_safefree() in unit test 1302 so it will
pass the memory torture test.
2011-01-05 23:53:24 -08:00
Daniel Stenberg
e21b103c3e
tests: <info> tag corrections
2011-01-04 23:13:10 +01:00
Daniel Stenberg
0029b2f042
unittest: 1303 tests Curl_timeleft
...
I came up with 33 different ways to call it and verify that it returns the
correct return code.
2011-01-04 23:13:10 +01:00
Daniel Stenberg
7c5d888ea6
curlcheck.h: add fail()
...
fail is a new function/macro that a test case can use to indicate a test
failure for cases when the standard macros are not sufficient.
2011-01-04 23:13:10 +01:00
Dan Fandrich
a2c8966d50
Fixed path to allow out-of-tree builds
2011-01-04 12:59:44 -08:00
Daniel Stenberg
1e52ea92eb
ignore: all executable unit test cases
2011-01-04 16:51:41 +01:00
Daniel Stenberg
28888a0b41
tests: add 1302 to the package
2011-01-04 16:50:59 +01:00
Daniel Stenberg
1022e754f4
unittest: test base64 encode/decode
2011-01-04 16:42:31 +01:00
Daniel Stenberg
703573c72b
curlcheck.h: avoid using NULL pointers
2011-01-04 16:41:42 +01:00
Daniel Stenberg
7af54ef9a5
curlcheck.h: add verify_memory
...
This check verifies that a pointer contains the correct data.
2011-01-04 16:31:54 +01:00
Daniel Stenberg
1602ed6ba1
curlcheck.h: add newlines in error messages
2011-01-04 16:14:23 +01:00
Daniel Stenberg
9e46318a03
unittest: verify curl_strequal
2011-01-04 16:13:58 +01:00
Daniel Stenberg
83e9fb21aa
curlcheck.h: add fail_if() fix code
...
The UNITTEST_START and UNITTEST_STOP defines needed to do a new brace
level so that test cases can declare variables fine and still remain
fine C89 code.
2011-01-03 23:47:34 +01:00
Daniel Stenberg
5c42b2ceae
unittests: basic docs
2011-01-03 23:47:13 +01:00