Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-19 | Avoid passing child pid and test server pid, using the running | Yang Tse | |
servers hash, and adjust message arguments accordingly. | |||
2006-11-18 | Avoid keeping dupe pids When forked pid and test server pid is the same one. | Yang Tse | |
2006-11-17 | The hash of running servers is now a hash of hashes which for each running | Yang Tse | |
server holds not only its two main pids, but also the pidfile of the test server and the 'slavepidfiles' for ftp* servers. This allows a better control when stopping servers. Now from runtests.pl when test servers are stopped they are signalled in sequence TERM, INT and KILL allowing time in between for them to die. This will give us a chance of gracefully stopping test servers, which we didn't have when we were killing them in first instance. | |||
2006-11-09 | Remove showing stderr log files unconditionally for tests 518 and 537. | Yang Tse | |
Add failure checking for servers when fork()ed. Use same code path in 'stopserver' when called with a single or multiple pids. | |||
2006-11-01 | test 518 is all about testing libcurl functionality | Yang Tse | |
when more than FD_SETSIZE file descriptors are open. This means that if for any reason we are not able to open more than FD_SETSIZE file descriptors then test 518 should not be run. test 537 is all about testing libcurl functionality when the system has nearly exhausted the number of free file descriptors. Test 537 will try to run with very few free file descriptors. | |||
2006-10-31 | Show stderr log file for test 518 unconditionally. | Yang Tse | |
In this way we'll be able to sort out problems that might arise in the prechek phase of the 518 test. Once that 518 has been verified this change will be undone. | |||
2006-10-27 | a small unification of the error text on failed server startups | Daniel Stenberg | |
2006-10-06 | catch silly mistakes better | Daniel Stenberg | |
2006-09-13 | nicer reporting of disabled tests | Daniel Stenberg | |
2006-09-13 | Added a generic way to disable test cases when "all" is run, and added the | Daniel Stenberg | |
FTP 3rd party transfers to that file for now until I have them sorted out. | |||
2006-09-06 | Invoke memanalyze from the source path and hush up about killing the FTP | Daniel Stenberg | |
server as part of test cases | |||
2006-05-11 | 1 - allow much longer time for the test FTP server to startup and get verified | Daniel Stenberg | |
2 - store the time it took to verify it and allow that time to be used as %FTPTIME[23] in command lines to allow us to adjust better to slow hosts since test 190 failed on my slow solaris machine just because it hadn't gotten time to run all the way the test assumed all machines would reach before the time-out elapsed. | |||
2006-05-10 | My Solaris test server was simply too slow to be able to respond within 4 | Daniel Stenberg | |
seconds even when everything is fine! Now we allow a test server 8 seconds to respond to still be considered ok. | |||
2006-04-10 | Scan for 'stunnel4' before 'stunnel' since debian have them setup this way | Daniel Stenberg | |
and it should break most other systems. The "funny" part is that debian actually have a 'stunnel' setup to simulate stunnel v3 but it breaks our own stunnel-version-detect-and-adjust-to-it system. Added initial support for optionally running servers with fork support. | |||
2006-03-03 | If run on a curl built shared, detect this and invoke libtool for gdb | Daniel Stenberg | |
accordingly. | |||
2006-01-16 | David Shaw finally removed all traces of Gopher and we are now officially | Daniel 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. | |||
2006-01-13 | Andrew Benham fixed a race condition in the test suite that could cause the | Daniel Stenberg | |
test script to kill all processes in the current process group! | |||
2005-12-08 | If unable to get curl's version, log all failure details. | Yang Tse | |
2005-12-06 | Yang Tse: With last change logging directory needs to be created sooner. | Daniel Stenberg | |
2005-12-05 | Yang Tse: make runtests.pl more talkative when unable to find out curl's | Daniel Stenberg | |
version. | |||
2005-09-30 | fixed the proper path to the tftpd server | Daniel Stenberg | |
2005-09-15 | added TFTP and TFTP-ipv6 support | Daniel Stenberg | |
2005-08-24 | valgrind version 3 renames the --logfile command line option to --log-file... | Daniel Stenberg | |
2005-07-03 | Andrew Bushnell provided enough info for me to tell that we badly needed to | Daniel Stenberg | |
fix the CONNECT authentication code with multi-pass auth methods (such as NTLM) as it didn't previously properly ignore response-bodies - in fact it stopped reading after all response headers had been received. This could lead to libcurl sending the next request and reading the body from the first request as response to the second request. (I also renamed the function, which wasn't strictly necessary but...) The best fix would to once and for all make the CONNECT code use the ordinary request sending/receiving code, treating it as any ordinary request instead of the special-purpose function we have now. It should make it better for multi-interface too. And possibly lead to less code... Added test case 265 for this. It doesn't work as a _really_ good test case since the test proxy is too stupid, but the test case helps when running the debugger to verify. | |||
2005-06-03 | Andres Garcia's text mode fix for the 'data' part | Daniel Stenberg | |
2005-05-25 | modified output logging, fixed the ftpslave killing | 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-05-17 | Made test case 241 precheck that the given name resolves to an ipv6 address, | Daniel Stenberg | |
or the test is skipped. Ideally, we should let this test case go over a few frequently used IPv6 localhost aliases... | |||
2005-05-16 | return, not exit, on several places | Daniel Stenberg | |
2005-05-06 | When a server is clearly running, curl is now invoked to verify that it can | Daniel Stenberg | |
download a file from the server before the server is considered fine to use for the given test case. This should fix the cases where the server can run but curl cannot work with it. | |||
2005-05-04 | now add --trace-time by default for curl tests | Daniel Stenberg | |
2005-05-03 | *MAN* was this hard to track down. Had I just read the docs properly from the | Daniel Stenberg | |
start... Anyway, fork() + exec() makes _two_ pids (in perl) that we need to track and kill after use. Thankyouverymuch. | |||
2005-05-02 | Fixed the FTP server read stuff when waiting for a connect after a PASV/EPSV. | Daniel Stenberg | |
Made the ftp server use the passed in pidfile name, and made runtests.pl pass it in properly. | |||
2005-05-02 | When starting the ftp server, wait a few seconds to make really sure that | Daniel Stenberg | |
a pidfile for the server appears as otherwise it failed. | |||
2005-05-02 | blank a few more environment variables before running a test | Daniel Stenberg | |
2005-05-01 | fixed to use fork()+exec() to start test servers | Daniel Stenberg | |
2005-04-28 | moved two functions to ftp.pm, made some more changes on stopping servers | Daniel Stenberg | |
and fixed the textmode attribute thing for windows a bit | |||
2005-04-28 | no, the kill servers messages need to be verbose, they're too frequent | Daniel Stenberg | |
2005-04-28 | display killed pids to make it easier to see for autobuilds etc | Daniel Stenberg | |
2005-04-28 | When staring a HTTP server, use the pidfile preferably since it turns out | Daniel Stenberg | |
sometimes the server can start but curl cannot speak to it, and then we must remember the server (in order to kill it properly) anyway. Also, make sure to kill all servers on exit everywhere. | |||
2005-04-28 | remove unused ftps-server code and fixed two warnings | Daniel Stenberg | |
2005-04-28 | 1. no longer ask the server for the HTTPS pid, as it returns the HTTP pid | Daniel Stenberg | |
(problem identified by Dan F) 2. initial text mode fix for file checks, to allow better text file testing on windows (with regard to line endings) 3. fixed to use the proper ftpserver pidfile to find pid | |||
2005-04-27 | detect SSL library properly and display it on startup | Daniel Stenberg | |
2005-04-22 | ignore the memdump file when showing files after a failure | Daniel Stenberg | |
2005-04-22 | modified the test case success reporting, added "test N out of Y" and | Daniel Stenberg | |
"remaining: [time]" outputs to hint users about what to expect | |||
2005-04-18 | Modified the FTP server to use the new 'sockfilt' program to do all the socket | Daniel Stenberg | |
level stuff. The FTP server communicates with sockfilt using perl's open2(). This enables easier IPv6 support and hopefully FTP-SSL support in the future. Added four test cases for FTP-ipv6. | |||
2005-04-14 | make the ftp server support reply/servercmd, and make SLOWDOWN work, and | Daniel Stenberg | |
update the docs accordingly | |||
2005-04-12 | support tests that requires 'OpenSSL' specificly | Daniel Stenberg | |
2005-03-21 | Make NTLM tests depend on the NTLM feature at not SSL, since the NTLM support | Daniel Stenberg | |
is no longer only present when built with SSL support. | |||
2005-03-17 | support multiple error codes for a test case since some things just vary | Daniel Stenberg | |
between platforms |