#
2f4fe017 |
| 09-Feb-2007 |
Yang Tse |
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them wo
Some tests were using functions curlx_tvnow and curlx_tvdiff which are not part of the official libcurl API http://curl.haxx.se/lxr/source/lib/README.curlx The documented way of using them would be to use timeval.c as a source code file. The above described method works very well when statically linking libcurl and apps, test programs, but has several drawbacks when you build a true shared libcurl (i.e. Name space clash at linkage stage as functions are defined more than once. Windows makefiles are not capable of handling this system of source-level sharing) So... Now testutil.h and testutil.c define and implement tutil_tvnow and tutil_tvdiff which replace curlx_tvnow and curlx_tvdiff for the libtest programs. Doing this we avoid the above described problems, and the code in the testsuite does not impose the need to keep those functions public in libcurl even when not part of the API.
show more ...
|
Revision tags: curl-7_16_1, curl-7_16_0 |
|
#
cd3029f3 |
| 26-Oct-2006 |
Yang Tse |
30 seconds isn't long enough for this test on a loaded server.
|
#
384c8f35 |
| 25-Oct-2006 |
Yang Tse |
Use curl_global_init() and curl_global_cleanup(). Improve cleanup in case of initialization failure.
|
#
d997ff6a |
| 20-Oct-2006 |
Yang Tse |
Oops! Actually set the limit to 30 seconds.
|
#
b9ccecf8 |
| 20-Oct-2006 |
Yang Tse |
Decrease the posibility of aborting a test which actually is not stale by replacing loop counters with timeouts. In this way the main loop of the test will be allowed to run up to 30 seconds
Decrease the posibility of aborting a test which actually is not stale by replacing loop counters with timeouts. In this way the main loop of the test will be allowed to run up to 30 seconds on any platform before aborting it.
show more ...
|
#
c818e706 |
| 19-Oct-2006 |
Yang Tse |
When aborting, show loop counter values when more than one counter exists.
|
#
ead6ab2e |
| 19-Oct-2006 |
Yang Tse |
Abort test if it seems that it would have run forever. This is just to prevent test hanging and actually is an indication that there's a condition that is not being properly handled at some p
Abort test if it seems that it would have run forever. This is just to prevent test hanging and actually is an indication that there's a condition that is not being properly handled at some point in the library. Loop counter limits might need to be further increased on false positives.
show more ...
|
#
8274447d |
| 10-Oct-2006 |
Yang Tse |
Call curl_global_cleanup() in all code paths before exiting test
|
#
552b963e |
| 04-Oct-2006 |
Daniel Stenberg |
Dmitriy Sergeyev provided an example source code that crashed CVS libcurl but that worked nicely in 7.15.5. I converted it into test case 532 and fixed the problem.
|
#
29dc39fc |
| 11-Sep-2006 |
Daniel Stenberg |
- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_S
- Fixed my breakage from earlier today so that doing curl_easy_cleanup() on a handle that is part of a multi handle first removes the handle from the stack. - Added CURLOPT_SSL_SESSIONID_CACHE and --no-sessionid to disable SSL session-ID re-use on demand since there obviously are broken servers out there that misbehave with session-IDs used.
show more ...
|
#
e134a402 |
| 10-Sep-2006 |
Gisle Vanem |
Added select_test() function to allow selecting on no sockets on Winsock.
|
#
b7eeb6e6 |
| 07-Sep-2006 |
Daniel Stenberg |
Major overhaul introducing http pipelining support and shared connection cache within the multi handle.
|