cURL
Haxx ad
libcurl

Shopping cart software, Online file storage, Online photo storage, Hosted shopping cart, Contact management software, Email marketing software, Project management software, Issue tracking software, Online notepad, Web publishing software

curl's project page on SourceForge.net

Sponsors:
Haxx

/[curl]/tests/runtests.pl

Log of /tests/runtests.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.385 - (view) (download) (annotate) - [select for diffs]
Tue Feb 16 13:32:46 2010 UTC (4 weeks, 1 day ago) by yangtse
Branch: MAIN
CVS Tags: HEAD
Changes since 1.384: +2 -2 lines
Diff to previous 1.384
replaced tabs with spaces

Revision 1.384 - (view) (download) (annotate) - [select for diffs]
Sun Feb 14 19:40:18 2010 UTC (4 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.383: +3 -3 lines
Diff to previous 1.383
removed trailing whitespace

Revision 1.383 - (view) (download) (annotate) - [select for diffs]
Sat Feb 6 17:31:09 2010 UTC (5 weeks, 4 days ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_20_0
Changes since 1.382: +2 -2 lines
Diff to previous 1.382
warning fix

Revision 1.382 - (view) (download) (annotate) - [select for diffs]
Mon Feb 1 12:05:08 2010 UTC (6 weeks, 2 days ago) by yangtse
Branch: MAIN
Changes since 1.381: +187 -2 lines
Diff to previous 1.381
Test suite support for RTSP

Revision 1.381 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 14:29:04 2010 UTC (7 weeks, 6 days ago) by yangtse
Branch: MAIN
Changes since 1.380: +3 -2 lines
Diff to previous 1.380
fix warning triggered when debugging on cygwin

Revision 1.380 - (view) (download) (annotate) - [select for diffs]
Thu Jan 21 14:25:41 2010 UTC (7 weeks, 6 days ago) by yangtse
Branch: MAIN
Changes since 1.379: +12 -5 lines
Diff to previous 1.379
improve displaylogcontent() sub fixing a warning

Revision 1.379 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 21:16:32 2010 UTC (8 weeks ago) by yangtse
Branch: MAIN
Changes since 1.378: +2 -2 lines
Diff to previous 1.378
SIGTERM is the signal to trap here, SIGKILL can't be caught.

Revision 1.378 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 20:08:50 2010 UTC (8 weeks ago) by yangtse
Branch: MAIN
Changes since 1.377: +9 -9 lines
Diff to previous 1.377
Use delete() to unset environment variables instead of assigning undef which
generates warning 'Use of uninitialized value in scalar assignment' with perl
versions older than 5.10

Revision 1.377 - (view) (download) (annotate) - [select for diffs]
Wed Jan 20 18:31:52 2010 UTC (8 weeks ago) by yangtse
Branch: MAIN
Changes since 1.376: +55 -39 lines
Diff to previous 1.376
Adjust valgrind logs file name detection.

Adjust environment vars setting and restoring from test definition.

Avoid using strftime in torture sub.

Revision 1.376 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 21:20:24 2010 UTC (8 weeks, 1 day ago) by bagder
Branch: MAIN
Changes since 1.375: +2 -2 lines
Diff to previous 1.375
avoid "Use of uninitialized value $l in concatenation"

Revision 1.375 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 17:40:15 2010 UTC (8 weeks, 1 day ago) by yangtse
Branch: MAIN
Changes since 1.374: +41 -17 lines
Diff to previous 1.374
Fail harder when curl coredumps trying to verify http and ftp servers.

Add some debug messages to see what's going on with valgrind logs.

Revision 1.374 - (view) (download) (annotate) - [select for diffs]
Tue Jan 19 02:01:01 2010 UTC (8 weeks, 2 days ago) by yangtse
Branch: MAIN
Changes since 1.373: +4 -4 lines
Diff to previous 1.373
prevent %runcert hash growth when clearing items

Revision 1.373 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 17:47:01 2010 UTC (8 weeks, 2 days ago) by yangtse
Branch: MAIN
Changes since 1.372: +3 -3 lines
Diff to previous 1.372
fix warnings

Revision 1.372 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 17:03:59 2010 UTC (8 weeks, 2 days ago) by yangtse
Branch: MAIN
Changes since 1.371: +30 -9 lines
Diff to previous 1.371
Stop ssl running server when cert file currently used by server is
different than the one specified in test definition for same server

Revision 1.371 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 14:49:31 2010 UTC (8 weeks, 2 days ago) by yangtse
Branch: MAIN
Changes since 1.370: +21 -9 lines
Diff to previous 1.370
fix warnings

Revision 1.370 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 02:53:25 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.369: +4 -14 lines
Diff to previous 1.369
- Remove QD restarting of https servers. Proper fixing required.
  This will make tests 310 311 and 312 fail while fixing.

- Remove some debug messages

Revision 1.369 - (view) (download) (annotate) - [select for diffs]
Mon Jan 18 02:36:39 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.368: +52 -27 lines
Diff to previous 1.368
make verifyhttp use different file names depending on server characteristics

Revision 1.368 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 20:28:07 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.367: +14 -14 lines
Diff to previous 1.367
fix warnings

Revision 1.367 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 14:47:30 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.366: +12 -8 lines
Diff to previous 1.366
fix warnings

Revision 1.366 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 14:31:13 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.365: +45 -37 lines
Diff to previous 1.365
fix warnings

Revision 1.365 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 13:33:27 2010 UTC (8 weeks, 3 days ago) by yangtse
Branch: MAIN
Changes since 1.364: +15 -3 lines
Diff to previous 1.364
add some debug messages

Revision 1.364 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 02:50:48 2010 UTC (8 weeks, 4 days ago) by yangtse
Branch: MAIN
Changes since 1.363: +2 -1 lines
Diff to previous 1.363
use servername_id() from serverhelp.pm

Revision 1.363 - (view) (download) (annotate) - [select for diffs]
Sun Jan 17 02:45:24 2010 UTC (8 weeks, 4 days ago) by yangtse
Branch: MAIN
Changes since 1.362: +175 -92 lines
Diff to previous 1.362
refactored stopping of test harness servers

Revision 1.362 - (view) (download) (annotate) - [select for diffs]
Fri Jan 15 20:14:37 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.361: +2 -1 lines
Diff to previous 1.361
Declaration of $sshdlog is done in sshhelp.pm

Revision 1.361 - (view) (download) (annotate) - [select for diffs]
Fri Jan 15 18:55:01 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.360: +58 -47 lines
Diff to previous 1.360
Start using the centralized pidfile and logfile name generation
subroutines for ssh and socks test suite servers.

Revision 1.360 - (view) (download) (annotate) - [select for diffs]
Thu Jan 14 17:36:57 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.359: +54 -37 lines
Diff to previous 1.359
Squeeze slack time when killing more than one server from
the <killserver> section of test harness definition files.

Revision 1.359 - (view) (download) (annotate) - [select for diffs]
Tue Jan 12 22:22:55 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.358: +67 -10 lines
Diff to previous 1.358
Make runtests.pl actually support any (valid) server specification
for the <killserver> section of test harness definition files.

Revision 1.358 - (view) (download) (annotate) - [select for diffs]
Tue Jan 12 03:01:00 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.357: +4 -4 lines
Diff to previous 1.357
Adjust vor VPATH builds

Revision 1.357 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 15:50:30 2010 UTC (2 months ago) by bagder
Branch: MAIN
Changes since 1.356: +16 -1 lines
Diff to previous 1.356
- The tests/runtests.pl script now checks to see if the test case that runs is
  present in the tests/data/Makefile.am and outputs a notice message on the
  screen if not. Each test file has to be included in that Makefile.am to get
  included in release archives and forgetting to add files there is a common
  mistake. This is an attempt to make it harder to forget.

Revision 1.356 - (view) (download) (annotate) - [select for diffs]
Mon Jan 11 04:49:14 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.355: +39 -32 lines
Diff to previous 1.355
secureserver.pl is now the test harness script used for SSL/TLS.

Start using the centralized pidfile and logfile name generation
subroutines for https and ftps test suite servers.

Revision 1.355 - (view) (download) (annotate) - [select for diffs]
Sun Jan 10 02:41:44 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.354: +10 -17 lines
Diff to previous 1.354
Previous commit adjustments

Revision 1.354 - (view) (download) (annotate) - [select for diffs]
Sat Jan 9 18:35:59 2010 UTC (2 months ago) by yangtse
Branch: MAIN
Changes since 1.353: +47 -40 lines
Diff to previous 1.353
Start using the centralized pidfile and logfile name generation
subroutines for ftp, pop3, imap and smtp test suite servers.

Revision 1.353 - (view) (download) (annotate) - [select for diffs]
Fri Jan 8 15:54:07 2010 UTC (2 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.352: +36 -36 lines
Diff to previous 1.352
Start using the centralized pidfile and logfile name generation
subroutines for http and tftp test suite servers.

Revision 1.352 - (view) (download) (annotate) - [select for diffs]
Fri Jan 8 01:48:54 2010 UTC (2 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.351: +4 -4 lines
Diff to previous 1.351
sws and tftpd command line option naming adjustments

Revision 1.351 - (view) (download) (annotate) - [select for diffs]
Mon Dec 28 20:10:00 2009 UTC (2 months, 2 weeks ago) by yangtse
Branch: MAIN
Changes since 1.350: +4 -4 lines
Diff to previous 1.350
Leftover from previous commit

Revision 1.350 - (view) (download) (annotate) - [select for diffs]
Mon Dec 28 20:00:41 2009 UTC (2 months, 2 weeks ago) by yangtse
Branch: MAIN
Changes since 1.349: +76 -32 lines
Diff to previous 1.349
Initial refactoring step for server name strings centralized generation

Revision 1.349 - (view) (download) (annotate) - [select for diffs]
Fri Dec 25 22:21:46 2009 UTC (2 months, 3 weeks ago) by bagder
Branch: MAIN
Changes since 1.348: +12 -4 lines
Diff to previous 1.348
When verifying the SMTP server I had to add some hackery since SMTP in itself
doesn't really return any body data to check so I made SMTP check "headers"
as well.

Revision 1.348 - (view) (download) (annotate) - [select for diffs]
Wed Dec 23 15:20:20 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.347: +6 -6 lines
Diff to previous 1.347
Back out some pingpong server stopping changes introduced last week in
order to re-use 'classic' stopping and allow taking test-suite run time
references from this state.

Revision 1.347 - (view) (download) (annotate) - [select for diffs]
Tue Dec 22 13:46:06 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.346: +8 -7 lines
Diff to previous 1.346
use Time::HiRes whenever available, independently of perl version

Revision 1.346 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 15:50:24 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.345: +137 -127 lines
Diff to previous 1.345
Make 'classic' output end of a test-suite run become again the end
of output, even when run time statistics are shown.

Revision 1.345 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 14:53:07 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.344: +22 -24 lines
Diff to previous 1.344
Move stopping of servers instructed by test definition, after the removal of
server logs advisor read lock and before test results verifications are done.

When stopping a pingpong server, stop server before its slaves.

Revision 1.344 - (view) (download) (annotate) - [select for diffs]
Mon Dec 21 02:37:23 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.343: +70 -70 lines
Diff to previous 1.343
Replaced tabs with spaces

Revision 1.343 - (view) (download) (annotate) - [select for diffs]
Sun Dec 20 22:08:06 2009 UTC (2 months, 3 weeks ago) by bagder
Branch: MAIN
Changes since 1.342: +8 -8 lines
Diff to previous 1.342
revert that, we already had a function named like that!

Revision 1.342 - (view) (download) (annotate) - [select for diffs]
Sun Dec 20 22:00:23 2009 UTC (2 months, 3 weeks ago) by bagder
Branch: MAIN
Changes since 1.341: +9 -9 lines
Diff to previous 1.341
rename the verifyftp function to verifyserver since it is used to verify
a wide variety of protocol servers

Revision 1.341 - (view) (download) (annotate) - [select for diffs]
Sun Dec 20 03:48:32 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.340: +7 -6 lines
Diff to previous 1.340
- Attempt to fix script compilation failure on versions older than 5.007003,
  corelist -a Time::HiRes lists this as the first version released with it.

- Ensure ftp check delay timer is always an integral number.

Revision 1.340 - (view) (download) (annotate) - [select for diffs]
Sat Dec 19 23:10:33 2009 UTC (2 months, 3 weeks ago) by bagder
Branch: MAIN
Changes since 1.339: +2 -2 lines
Diff to previous 1.339
fix the ftp check delay timer to never be set below 1 to work correctly
in cases like test 190

Revision 1.339 - (view) (download) (annotate) - [select for diffs]
Sat Dec 19 13:20:07 2009 UTC (2 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.338: +7 -7 lines
Diff to previous 1.338
Slack time reduction

Revision 1.338 - (view) (download) (annotate) - [select for diffs]
Sat Dec 19 04:15:22 2009 UTC (2 months, 4 weeks ago) by yangtse
Branch: MAIN
Changes since 1.337: +134 -35 lines
Diff to previous 1.337
Added runtests.pl '-r' option for run time statistics

Revision 1.337 - (view) (download) (annotate) - [select for diffs]
Fri Dec 18 19:17:14 2009 UTC (2 months, 4 weeks ago) by yangtse
Branch: MAIN
Changes since 1.336: +100 -9 lines
Diff to previous 1.336
server start and verification time as well as test preparation time
data is required in order to closer match total test execution time.

Revision 1.336 - (view) (download) (annotate) - [select for diffs]
Fri Dec 18 15:23:18 2009 UTC (2 months, 4 weeks ago) by yangtse
Branch: MAIN
Changes since 1.335: +83 -1 lines
Diff to previous 1.335
Added test harness simple time execution stats

Revision 1.335 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 19:55:35 2009 UTC (3 months ago) by yangtse
Branch: MAIN
Changes since 1.334: +2 -2 lines
Diff to previous 1.334
Test harness process control enhancements

Revision 1.334 - (view) (download) (annotate) - [select for diffs]
Wed Dec 16 15:16:06 2009 UTC (3 months ago) by yangtse
Branch: MAIN
Changes since 1.333: +14 -55 lines
Diff to previous 1.333
Test harness process control enhancements

Revision 1.333 - (view) (download) (annotate) - [select for diffs]
Mon Dec 14 14:42:48 2009 UTC (3 months ago) by yangtse
Branch: MAIN
Changes since 1.332: +10 -8 lines
Diff to previous 1.332
Adjust uppercase protocol string usage

Revision 1.332 - (view) (download) (annotate) - [select for diffs]
Sat Dec 12 21:54:02 2009 UTC (3 months ago) by bagder
Branch: MAIN
Changes since 1.331: +108 -63 lines
Diff to previous 1.331
introducing IMAP, POP3 and SMTP support (still lots of polish left to do)

Revision 1.331 - (view) (download) (annotate) - [select for diffs]
Mon Nov 30 13:48:52 2009 UTC (3 months, 2 weeks ago) by yangtse
Branch: MAIN
Changes since 1.330: +8 -8 lines
Diff to previous 1.330
- In order to better reflect that the returned pid is extracted from the
  given file, serverpid sub is renamed to pidfromfile. In addition it is
  enhanced to make sure that it always returns zero unless a numerical
  positive value is returned.

- To better reflect that only process existance is actually checked,
  checkserver sub is renamed to processexists. In addition it is enhanced
  making it remove the given pid file when the extracted pid is no longer
  alive.

Revision 1.330 - (view) (download) (annotate) - [select for diffs]
Tue Aug 11 21:48:59 2009 UTC (7 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_19_6, curl-7_19_7
Changes since 1.329: +9 -5 lines
Diff to previous 1.329
- Peter Sylvester made the HTTPS test server use specific certificates for
  each test, so that the test suite can now be used to actually test the
  verification of cert names etc. This made an error show up in the OpenSSL-
  specific code where it would attempt to match the CN field even if a
  subjectAltName exists that doesn't match. This is now fixed and verified
  in test 311.

Revision 1.329 - (view) (download) (annotate) - [select for diffs]
Tue Jul 14 13:25:15 2009 UTC (8 months ago) by gknauf
Branch: MAIN
Changes since 1.328: +3 -3 lines
Diff to previous 1.328
renamed generated config.h to curl_config.h in order to avoid clashes when libcurl is used with other projects which also have a config.h.

Revision 1.328 - (view) (download) (annotate) - [select for diffs]
Wed Jun 10 02:49:43 2009 UTC (9 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.327: +13 -8 lines
Diff to previous 1.327
Adjusted to take in account that...

With the curl memory tracking feature decoupled from the debug build feature,
CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows:

CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug)

DEBUGBUILD used for debug enabled specific code (--enable-debug)

Revision 1.327 - (view) (download) (annotate) - [select for diffs]
Fri May 15 11:59:24 2009 UTC (10 months ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_19_5
Changes since 1.326: +11 -3 lines
Diff to previous 1.326
Extend displaying of logfiles upon first server start-up failure for http, https, ftp, ftps and tftp test harness servers.

Revision 1.326 - (view) (download) (annotate) - [select for diffs]
Fri May 15 11:14:03 2009 UTC (10 months ago) by yangtse
Branch: MAIN
Changes since 1.325: +8 -5 lines
Diff to previous 1.325
Displaying of logfiles on ftp server satrtup failure for test case #100 becomes standard.

Revision 1.325 - (view) (download) (annotate) - [select for diffs]
Tue May 12 19:18:54 2009 UTC (10 months ago) by yangtse
Branch: MAIN
Changes since 1.324: +6 -1 lines
Diff to previous 1.324
temporary debug trace for ftp server satrtup failure on testcase #100

Revision 1.324 - (view) (download) (annotate) - [select for diffs]
Mon May 11 17:20:41 2009 UTC (10 months ago) by yangtse
Branch: MAIN
Changes since 1.323: +6 -1 lines
Diff to previous 1.323
Fetch curl's 'CharConv' feature information, used by TPF.

Revision 1.323 - (view) (download) (annotate) - [select for diffs]
Mon May 11 11:39:42 2009 UTC (10 months ago) by bagder
Branch: MAIN
Changes since 1.322: +2 -2 lines
Diff to previous 1.322
support --help to do the same as -h

Revision 1.322 - (view) (download) (annotate) - [select for diffs]
Mon May 11 01:16:28 2009 UTC (10 months ago) by yangtse
Branch: MAIN
Changes since 1.321: +3 -2 lines
Diff to previous 1.321
Fix name of tool shown upon error.

Revision 1.321 - (view) (download) (annotate) - [select for diffs]
Sun May 10 21:20:15 2009 UTC (10 months, 1 week ago) by bagder
Branch: MAIN
Changes since 1.320: +6 -3 lines
Diff to previous 1.320
introduce VCURL for verify calls, so that it can be changed to use a different
binary than the one that gets tested, if need be

Revision 1.320 - (view) (download) (annotate) - [select for diffs]
Fri May 8 02:18:49 2009 UTC (10 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.319: +1 -7 lines
Diff to previous 1.319
Remove temporary and HP-UX autobuild specific change to debug SSH server start-up failures

Revision 1.319 - (view) (download) (annotate) - [select for diffs]
Wed May 6 10:32:06 2009 UTC (10 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.318: +7 -1 lines
Diff to previous 1.318
Temporary and HP-UX autobuild specific change to debug SSH server start-up failures

Revision 1.318 - (view) (download) (annotate) - [select for diffs]
Tue May 5 08:46:31 2009 UTC (10 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.317: +3 -7 lines
Diff to previous 1.317
Revert change committed on Mon May 4 09:30:23 2009 UTC.

The origin of the problem with test case #251 was the --ftp-port not being the CLIENTIP address.

Revision 1.317 - (view) (download) (annotate) - [select for diffs]
Mon May 4 10:30:23 2009 UTC (10 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.316: +7 -3 lines
Diff to previous 1.316
David McCreedy's patch to fix test suite harness to allow test FTP server and client on different machines, providing FTP client address when running the FTP test server.

Revision 1.316 - (view) (download) (annotate) - [select for diffs]
Fri Apr 17 07:30:56 2009 UTC (11 months ago) by yangtse
Branch: MAIN
Changes since 1.315: +2 -15 lines
Diff to previous 1.315
re-enable all tests for all icc autobuilds

Revision 1.315 - (view) (download) (annotate) - [select for diffs]
Wed Nov 19 21:56:11 2008 UTC (15 months, 3 weeks ago) by bagder
Branch: MAIN
CVS Tags: curl-7_19_3, curl-7_19_4
Changes since 1.314: +3 -1 lines
Diff to previous 1.314
Josef Wolf's extension that allows a $TESTDIR/gdbinit$testnum file that when
you use runtests.pl -g, will be sourced by gdb to allow additional fancy
or whatever you see fit

Revision 1.314 - (view) (download) (annotate) - [select for diffs]
Mon Nov 17 20:24:13 2008 UTC (15 months, 4 weeks ago) by danf
Branch: MAIN
Changes since 1.313: +3 -2 lines
Diff to previous 1.313
Display the time in verbose mode during the torture tests to help determine
when the tests stall.

Revision 1.313 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 20:09:35 2008 UTC (16 months, 2 weeks ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_19_1, curl-7_19_2
Changes since 1.312: +2 -2 lines
Diff to previous 1.312
don't skip tests 558 and 559 on i686 icc autobuilds

Revision 1.312 - (view) (download) (annotate) - [select for diffs]
Sun Oct 26 03:03:29 2008 UTC (16 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.311: +2 -1 lines
Diff to previous 1.311
test #558 verifies loop operation using malloc() and free()

Revision 1.311 - (view) (download) (annotate) - [select for diffs]
Wed Oct 22 15:03:15 2008 UTC (16 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.310: +9 -2 lines
Diff to previous 1.310
For i686 icc autobuilds:

  Re-enable all tests for debug-enabled builds.

  For debug-disabled builds only 8 tests are enabled.

Revision 1.310 - (view) (download) (annotate) - [select for diffs]
Wed Oct 15 17:41:02 2008 UTC (17 months ago) by danf
Branch: MAIN
Changes since 1.309: +4 -1 lines
Diff to previous 1.309
A <precheck> command is considered to have failed if it returns a non-zero
return code.  This way, if the precheck command can't be run at all for
whatever reason, it's treated as a precheck failure which causes the
test to be skipped.

Revision 1.309 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 18:56:56 2008 UTC (17 months, 2 weeks ago) by yangtse
Branch: MAIN
Changes since 1.308: +2 -1 lines
Diff to previous 1.308
if a test execution is aborted due to a signal, and the process
returns no other exitcode, use 2000 + signal number as return code

Revision 1.308 - (view) (download) (annotate) - [select for diffs]
Fri Sep 26 14:08:33 2008 UTC (17 months, 2 weeks ago) by yangtse
Branch: MAIN
Changes since 1.307: +2 -2 lines
Diff to previous 1.307
use shift right. Division result is not integral.

Revision 1.307 - (view) (download) (annotate) - [select for diffs]
Wed Sep 24 01:29:23 2008 UTC (17 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.306: +2 -2 lines
Diff to previous 1.306
Re-enable test #100 on i686 icc autobuilds

Revision 1.306 - (view) (download) (annotate) - [select for diffs]
Mon Sep 22 18:55:42 2008 UTC (17 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.305: +2 -2 lines
Diff to previous 1.305
Re-enable tests #1 on i686 icc autobuilds

Revision 1.305 - (view) (download) (annotate) - [select for diffs]
Mon Sep 8 16:50:04 2008 UTC (18 months, 1 week ago) by yangtse
Branch: MAIN
Changes since 1.304: +6 -1 lines
Diff to previous 1.304
Disable all tests on i686 icc autobuilds to inspect build messages

Revision 1.304 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 23:26:07 2008 UTC (18 months, 3 weeks ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_19_0
Changes since 1.303: +1 -6 lines
Diff to previous 1.303
Re-enable all tests on x86_64 and ia64.

Revision 1.303 - (view) (download) (annotate) - [select for diffs]
Sun Aug 24 15:57:52 2008 UTC (18 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.302: +6 -1 lines
Diff to previous 1.302
Disable all tests except #557 on x86_64 and ia64 to debug trace curl_mprintf() on these systems.

Revision 1.302 - (view) (download) (annotate) - [select for diffs]
Sat Aug 23 11:25:14 2008 UTC (18 months, 3 weeks ago) by bagder
Branch: MAIN
Changes since 1.301: +2 -1 lines
Diff to previous 1.301
Andy Tsouladze's fix to kill the knowledge of servers properly after they have
been killed.

Revision 1.301 - (view) (download) (annotate) - [select for diffs]
Tue Aug 12 07:21:39 2008 UTC (19 months ago) by bagder
Branch: MAIN
Changes since 1.300: +3 -2 lines
Diff to previous 1.300
- Andy Tsouladze fixed runtests.pl to not attempt to execute the stunnel
  _directory_ if that happened to appear in the path!

Revision 1.300 - (view) (download) (annotate) - [select for diffs]
Sun Jul 27 02:34:27 2008 UTC (19 months, 3 weeks ago) by danf
Branch: MAIN
Changes since 1.299: +17 -5 lines
Diff to previous 1.299
Added feature in runtests.pl to select tests based on key word.

Revision 1.299 - (view) (download) (annotate) - [select for diffs]
Thu Jul 24 02:16:48 2008 UTC (19 months, 3 weeks ago) by danf
Branch: MAIN
Changes since 1.298: +13 -26 lines
Diff to previous 1.298
Changed the long logfile elision code in runtests.pl to properly handle
lines ending in \r.

Revision 1.298 - (view) (download) (annotate) - [select for diffs]
Thu Jun 19 01:12:02 2008 UTC (20 months, 4 weeks ago) by danf
Branch: MAIN
Changes since 1.297: +15 -15 lines
Diff to previous 1.297
Always use $LOGDIR when referring to the log directory.

Revision 1.297 - (view) (download) (annotate) - [select for diffs]
Fri Jun 13 20:45:34 2008 UTC (21 months ago) by bagder
Branch: MAIN
Changes since 1.296: +2 -2 lines
Diff to previous 1.296
fixed the language somewhat

Revision 1.296 - (view) (download) (annotate) - [select for diffs]
Sun Jun 8 20:53:50 2008 UTC (21 months, 1 week ago) by bagder
Branch: MAIN
Changes since 1.295: +6 -6 lines
Diff to previous 1.295
- curl the tool now deals with its command line options somewhat differently!
  All boolean options (such as -O, -I, -v etc), both short and long versions,
  now always switch on/enable the option named. Using the same option multiple
  times thus make no difference. To switch off one of those options, you need
  to use the long version of the option and type --no-OPTION. Like to disable
  verbose mode you use --no-verbose!

- Added --remote-name-all to curl, which if used changes the default for all
  given URLs to be dealt with as if -O is used. So if you want to disable that
  for a specific URL after --remote-name-all has been used, you muse use -o -
  or --no-remote-name.

Revision 1.295 - (view) (download) (annotate) - [select for diffs]
Thu May 1 10:51:16 2008 UTC (22 months, 2 weeks ago) by bagder
Branch: MAIN
CVS Tags: curl-7_18_2
Changes since 1.294: +4 -1 lines
Diff to previous 1.294
do variable replacement in the stdout data read from the test case

Revision 1.294 - (view) (download) (annotate) - [select for diffs]
Fri Apr 25 04:19:51 2008 UTC (22 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.293: +36 -34 lines
Diff to previous 1.293
Add 'timeout' and 'delay' attributes support for the test harness <command> subsection

Revision 1.293 - (view) (download) (annotate) - [select for diffs]
Wed Apr 23 23:55:34 2008 UTC (22 months, 3 weeks ago) by yangtse
Branch: MAIN
Changes since 1.292: +30 -1 lines
Diff to previous 1.292
improve synchronization between test harness runtests.pl script
and test harness servers to minimize risk of false test failures.

http://curl.haxx.se/mail/lib-2008-04/0392.html

Revision 1.292 - (view) (download) (annotate) - [select for diffs]
Mon Apr 21 17:19:44 2008 UTC (22 months, 3 weeks ago) by danf
Branch: MAIN
Changes since 1.291: +5 -3 lines
Diff to previous 1.291
Ignore the result of the postcheck command in torture mode

Revision 1.291 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 01:11:43 2008 UTC (2 years ago) by danf
Branch: MAIN
CVS Tags: curl-7_18_1
Changes since 1.290: +5 -7 lines
Diff to previous 1.290
Fixed the test harness so it will write out zero-length data files.

Revision 1.290 - (view) (download) (annotate) - [select for diffs]
Wed Feb 20 12:14:31 2008 UTC (2 years ago) by bagder
Branch: MAIN
Changes since 1.289: +2 -2 lines
Diff to previous 1.289
made the non-matching error code output nicer since we know it is a number
and the string contains a newline...

Revision 1.289 - (view) (download) (annotate) - [select for diffs]
Wed Feb 13 06:06:57 2008 UTC (2 years, 1 month ago) by yangtse
Branch: MAIN
Changes since 1.288: +3 -3 lines
Diff to previous 1.288
verifyserver() actually returns the pid of the unsecure http and ftp servers
when verifying the https and ftps servers

Revision 1.288 - (view) (download) (annotate) - [select for diffs]
Tue Feb 12 13:47:56 2008 UTC (2 years, 1 month ago) by yangtse
Branch: MAIN
Changes since 1.287: +32 -22 lines
Diff to previous 1.287
On heavily loaded systems any test server start up can take longer than the
timeout passed to startnew, when this happens startnew completes without being
able to read the pidfile and consequently returns a zero pid2.

To fix the above posibility the server pid is recovered from the verification
stage which will actually return the server pid when verification is valid.

Revision 1.287 - (view) (download) (annotate) - [select for diffs]
Mon Feb 11 20:10:36 2008 UTC (2 years, 1 month ago) by danf
Branch: MAIN
Changes since 1.286: +5 -5 lines
Diff to previous 1.286
Disable test due to keyword before disabling due to bad server.

Revision 1.286 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 02:52:17 2008 UTC (2 years, 1 month ago) by yangtse
Branch: MAIN
Changes since 1.285: +10 -5 lines
Diff to previous 1.285
Verify only once test harness sftp server connectivity and functionality.

Make sure that the sftp client tool uses the ssh client binary that we have
used to generate the configuration files, otherwise sftp might be using one
located in the preferred path compiled into sftp.

Revision 1.285 - (view) (download) (annotate) - [select for diffs]
Fri Feb 8 13:54:02 2008 UTC (2 years, 1 month ago) by yangtse
Branch: MAIN
Changes since 1.284: +63 -6 lines
Diff to previous 1.284
To verify that the sftp server is actually running, responsive and that
all curl's tests generated configuration and key files are fine, a real
connection is established to the test harness sftp server authenticating
and running a simple sftp remote pwd command.

The verification is done using OpenSSH's or SunSSH's sftp client tool with
a configuration file with the same options as the test harness socks server
with the exception that dynamic forwarding is not used for sftp.

Revision 1.284 - (view) (download) (annotate) - [select for diffs]
Fri Jan 18 09:18:59 2008 UTC (2 years, 1 month ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_18_0
Changes since 1.283: +19 -5 lines
Diff to previous 1.283
fix failure to properly detect SSH and SOCKS servers start up on loaded systems

Revision 1.283 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 22:09:51 2008 UTC (2 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.282: +2 -2 lines
Diff to previous 1.282
remove trailing comma too, even though I don't think it does any harm

Revision 1.282 - (view) (download) (annotate) - [select for diffs]
Wed Jan 16 22:08:37 2008 UTC (2 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.281: +3 -3 lines
Diff to previous 1.281
Nathan Coulter's patch that makes runtests.pl respect the PATH when figuring
out what valgrind to run.

Revision 1.281 - (view) (download) (annotate) - [select for diffs]
Mon Jan 14 19:28:54 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.280: +5 -4 lines
Diff to previous 1.280
startnew() shouldn't return a positive pid as reported in the pidfile
by the spawned server itself unless it is actually alive

Revision 1.280 - (view) (download) (annotate) - [select for diffs]
Sat Jan 12 00:12:16 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.279: +3 -3 lines
Diff to previous 1.279
Ooops

Revision 1.279 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 21:59:05 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.278: +3 -3 lines
Diff to previous 1.278
Ooops

Revision 1.278 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 20:17:33 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.277: +27 -9 lines
Diff to previous 1.277
When verifying that test harness's SSH and SOCKS servers have been
started check also that the process is actually alive, since they
could have died once the pidfile was written out

Revision 1.277 - (view) (download) (annotate) - [select for diffs]
Thu Jan 10 16:19:14 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.276: +13 -8 lines
Diff to previous 1.276
Temporary change to help debugging SSH server verification failures

Revision 1.276 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 20:12:43 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.275: +6 -18 lines
Diff to previous 1.275
Partially cleanup debugging messages in test harness, introduced for
new minimum SSH version support for SCP, SFTP and SOCKS tests.

Some verbosity which still remains, will go out before next release.

Revision 1.275 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 00:39:31 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.274: +5 -1 lines
Diff to previous 1.274
Display ssh server log and configuration upon socks server failure

Revision 1.274 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 23:31:04 2008 UTC (2 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.273: +7 -1 lines
Diff to previous 1.273
Daniel Egger provided 'nonewline=yes' support for the <stdout> section

Revision 1.273 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 19:56:56 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.272: +2 -2 lines
Diff to previous 1.272
Missing newline at end of message

Revision 1.272 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 13:00:40 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.271: +42 -12 lines
Diff to previous 1.271
- Display curl_ssh_config when socks server fails to start.

- Capability of running socks5 tests must be based on ssh daemon version
  and not on ssh client version.

Revision 1.271 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 03:05:33 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.270: +5 -3 lines
Diff to previous 1.270
Make sure @INC is modified before 'using' the sshhelp module.

Revision 1.270 - (view) (download) (annotate) - [select for diffs]
Thu Jan 3 20:48:22 2008 UTC (2 years, 2 months ago) by yangtse
Branch: MAIN
Changes since 1.269: +102 -44 lines
Diff to previous 1.269
Modify test harness so that the minimum SSH version required to run
SCP, SFTP and SOCKS4 tests is now OpenSSH 2.9.9 or SunSSH 1.0

For SOCKS5 tests minimum versions are OpenSSH 3.7 or SunSSH 1.0

Revision 1.269 - (view) (download) (annotate) - [select for diffs]
Sat Dec 22 18:25:43 2007 UTC (2 years, 2 months ago) by danf
Branch: MAIN
Changes since 1.268: +3 -3 lines
Diff to previous 1.268
Use getcwd() to get the directory, which works even if one of the directory
components doesn't have read permission set.

Revision 1.268 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 14:26:40 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.267: +11 -8 lines
Diff to previous 1.267
Stop ssh and socks servers when verification fails

Revision 1.267 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 14:07:09 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.266: +2 -2 lines
Diff to previous 1.266
Providing an explicit bind address besides the port for dynamic application-level
port forwarding, our socks port, prevents ssh from running on some systems.

By default, ssh binds local port forwardings to the loopback address, since this
was the address being given as the explicit bind address, now it isn't given.

Revision 1.266 - (view) (download) (annotate) - [select for diffs]
Mon Nov 26 02:45:24 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.265: +4 -1 lines
Diff to previous 1.265
Temporary change to better debug startup failures
of test suite ssh and socks servers.

Revision 1.265 - (view) (download) (annotate) - [select for diffs]
Sun Nov 25 03:55:53 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.264: +11 -11 lines
Diff to previous 1.264
Allow different start timeout specification for each server

Revision 1.264 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 12:18:45 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.263: +5 -2 lines
Diff to previous 1.263
make 'checkdied' in runtests.pl more robust

Revision 1.263 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 09:50:45 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.262: +5 -5 lines
Diff to previous 1.262
Revert last change since it breaks running the test suite
when builddir is different from srcdir.

Revision 1.262 - (view) (download) (annotate) - [select for diffs]
Fri Nov 23 04:03:46 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.261: +5 -5 lines
Diff to previous 1.261
Improve chance of running runtests.pl from outside the
source tree 'tests' directory

Revision 1.261 - (view) (download) (annotate) - [select for diffs]
Thu Nov 22 19:56:38 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.260: +16 -12 lines
Diff to previous 1.260
Debugging messages to trace startnew failures

Revision 1.260 - (view) (download) (annotate) - [select for diffs]
Wed Nov 21 19:33:09 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.259: +19 -1 lines
Diff to previous 1.259
Temporary change adding additional debugging messages to better pinpoint
startup failures of test suite ssh and socks servers.

Revision 1.259 - (view) (download) (annotate) - [select for diffs]
Mon Nov 19 17:20:32 2007 UTC (2 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.258: +13 -7 lines
Diff to previous 1.258
This is a temporary change to test if OpenSSH 3.6 and SunSSH 1.1
are good/compatible enough to run the test suite ssh server and
socks tests

Revision 1.258 - (view) (download) (annotate) - [select for diffs]
Fri Nov 16 23:06:53 2007 UTC (2 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.257: +62 -10 lines
Diff to previous 1.257
Michal Marek made the test suite remember what test servers that fail to
start so that subsequent tries are simply skipped.

Revision 1.257 - (view) (download) (annotate) - [select for diffs]
Thu Nov 15 22:41:31 2007 UTC (2 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.256: +2 -3 lines
Diff to previous 1.256
Michal Marek fixed the test suite to better deal with the case when the HTTP
ipv6 server can't run.

Revision 1.256 - (view) (download) (annotate) - [select for diffs]
Thu Nov 1 17:42:39 2007 UTC (2 years, 4 months ago) by danf
Branch: MAIN
Changes since 1.255: +2 -2 lines
Diff to previous 1.255
Make postcheck failure message more like the others

Revision 1.255 - (view) (download) (annotate) - [select for diffs]
Fri Oct 26 19:26:04 2007 UTC (2 years, 4 months ago) by danf
Branch: MAIN
CVS Tags: curl-7_17_1
Changes since 1.254: +9 -7 lines
Diff to previous 1.254
Check that all servers in the <server> section are supported, not just
the first.

Revision 1.254 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 19:39:52 2007 UTC (2 years, 4 months ago) by danf
Branch: MAIN
Changes since 1.253: +5 -6 lines
Diff to previous 1.253
When valgrind is disabled in the test file, don't run it at all (as opposed
to running it and ignoring its output).

Revision 1.253 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 18:07:13 2007 UTC (2 years, 4 months ago) by yangtse
Branch: MAIN
Changes since 1.252: +4 -1 lines
Diff to previous 1.252
Don't show valgrind log files of other tests

Revision 1.252 - (view) (download) (annotate) - [select for diffs]
Thu Oct 25 14:30:52 2007 UTC (2 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.251: +4 -6 lines
Diff to previous 1.251
Michal Marek fixed the test script to be able to use valgrind even when the
lib is built shared with libtool.

Revision 1.251 - (view) (download) (annotate) - [select for diffs]
Thu Oct 11 21:15:09 2007 UTC (2 years, 5 months ago) by danf
Branch: MAIN
Changes since 1.250: +25 -13 lines
Diff to previous 1.250
Fixed the -l option of runtests.pl
Added support for skipping tests based on key words.

Revision 1.250 - (view) (download) (annotate) - [select for diffs]
Thu Sep 20 20:39:17 2007 UTC (2 years, 5 months ago) by danf
Branch: MAIN
Changes since 1.249: +110 -71 lines
Diff to previous 1.249
Added variable substitution to the <verify><file> section.
Made a few more tests work remotely.

Revision 1.249 - (view) (download) (annotate) - [select for diffs]
Mon Sep 17 21:42:01 2007 UTC (2 years, 5 months ago) by danf
Branch: MAIN
Changes since 1.248: +57 -19 lines
Diff to previous 1.248
Added %CLIENTIP and %CLIENT6IP data file substitution variables.
Added hooks to the test suite to make it possible to test a curl running
on a remote host.

Revision 1.248 - (view) (download) (annotate) - [select for diffs]
Sat Jul 14 22:33:46 2007 UTC (2 years, 8 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_17_0, curl-7_17_0-preldapfix
Changes since 1.247: +9 -5 lines
Diff to previous 1.247
add some better logging when HTTP server start fails, and make the failure
really hard if the test server can't be resolved (like for ::1 ipv6)

Revision 1.247 - (view) (download) (annotate) - [select for diffs]
Mon Jun 11 17:53:10 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
CVS Tags: curl-7_16_3, curl-7_16_4
Changes since 1.246: +18 -17 lines
Diff to previous 1.246
Wait longer for servers to start up since the ssh server needs to generate
keys the first time (which can take a while on a slow or loaded host).
Enforce a longer startup wait time for the ssh client SOCKS server, too.
Check for an error code from startnew() when starting any server.

Revision 1.246 - (view) (download) (annotate) - [select for diffs]
Fri Jun 8 18:56:05 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
Changes since 1.245: +10 -12 lines
Diff to previous 1.245
Fixed the test harness so that it actually kills the ssh being used as
the SOCKS server.

Revision 1.245 - (view) (download) (annotate) - [select for diffs]
Fri Jun 8 17:21:41 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
Changes since 1.244: +2 -2 lines
Diff to previous 1.244
Incorporated Daniel Black's test706 and test707 SOCKS test cases.

Revision 1.244 - (view) (download) (annotate) - [select for diffs]
Fri Jun 8 17:03:50 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
Changes since 1.243: +17 -17 lines
Diff to previous 1.243
Improved compatibility with perl 5.0 on the 'open' calls.

Revision 1.243 - (view) (download) (annotate) - [select for diffs]
Thu Jun 7 22:42:26 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
Changes since 1.242: +64 -66 lines
Diff to previous 1.242
Changed the opens to work on older versions of perl.
Redirect ssh output to ssh.log

Revision 1.242 - (view) (download) (annotate) - [select for diffs]
Thu Jun 7 19:49:09 2007 UTC (2 years, 9 months ago) by danf
Branch: MAIN
Changes since 1.241: +11 -6 lines
Diff to previous 1.241
Fixed some problems in starting SSH for use in SOCKS.

Revision 1.241 - (view) (download) (annotate) - [select for diffs]
Tue Jun 5 13:50:59 2007 UTC (2 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.240: +152 -61 lines
Diff to previous 1.240
Daniel Black's test suite fixes and initial test cases for SOCKS4/5 using
openssh

Revision 1.240 - (view) (download) (annotate) - [select for diffs]
Wed May 30 17:15:05 2007 UTC (2 years, 9 months ago) by yangtse
Branch: MAIN
Changes since 1.239: +4 -1 lines
Diff to previous 1.239
In case of test failure, try not to show log files of other tests

Revision 1.239 - (view) (download) (annotate) - [select for diffs]
Mon Apr 30 20:15:33 2007 UTC (2 years, 10 months ago) by danf
Branch: MAIN
Changes since 1.238: +14 -6 lines
Diff to previous 1.238
Improved the test harness to allow running test servers on other than
the default port numbers, allowing more than one test suite to run
simultaneously on the same host.

Revision 1.238 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 23:18:52 2007 UTC (2 years, 10 months ago) by danf
Branch: MAIN
Changes since 1.237: +11 -5 lines
Diff to previous 1.237
Added support in runtests.pl for "!n" test numbers to disable individual tests.

Revision 1.237 - (view) (download) (annotate) - [select for diffs]
Wed Apr 25 20:09:32 2007 UTC (2 years, 10 months ago) by danf
Branch: MAIN
Changes since 1.236: +24 -3 lines
Diff to previous 1.236
When displaying log files, truncate the really longs ones such as you
would get from a torture test.

Revision 1.236 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 23:28:57 2007 UTC (2 years, 10 months ago) by danf
Branch: MAIN
Changes since 1.235: +5 -2 lines
Diff to previous 1.235
Treat log files and -k the same when running torture tests as when not.

Revision 1.235 - (view) (download) (annotate) - [select for diffs]
Mon Apr 23 22:58:45 2007 UTC (2 years, 10 months ago) by danf
Branch: MAIN
Changes since 1.234: +22 -2 lines
Diff to previous 1.234
Added <postcheck> support to the test harness.

Revision 1.234 - (view) (download) (annotate) - [select for diffs]
Tue Apr 10 00:37:56 2007 UTC (2 years, 11 months ago) by danf
Branch: MAIN
CVS Tags: curl-7_16_2
Changes since 1.233: +2 -2 lines
Diff to previous 1.233
Honour the -a option when -t is enabled.

Revision 1.233 - (view) (download) (annotate) - [select for diffs]
Fri Apr 6 04:24:13 2007 UTC (2 years, 11 months ago) by yangtse
Branch: MAIN
Changes since 1.232: +34 -16 lines
Diff to previous 1.232
In case of test failure, try not to show log files of other tests

Revision 1.232 - (view) (download) (annotate) - [select for diffs]
Thu Apr 5 00:14:27 2007 UTC (2 years, 11 months ago) by yangtse
Branch: MAIN
Changes since 1.231: +18 -5 lines
Diff to previous 1.231
Further improve displaying of individual logfiles

Revision 1.231 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 15:59:52 2007 UTC (2 years, 11 months ago) by yangtse
Branch: MAIN
Changes since 1.230: +2 -2 lines
Diff to previous 1.230
fix enumeration of disabled tests when they have the highest number

Revision 1.230 - (view) (download) (annotate) - [select for diffs]
Tue Apr 3 12:27:03 2007 UTC (2 years, 11 months ago) by yangtse
Branch: MAIN
Changes since 1.229: +28 -25 lines
Diff to previous 1.229
Improve displaying of logfiles making sure all lines end with \n
and avoid using ! as last char of line.

Revision 1.229 - (view) (download) (annotate) - [select for diffs]
Sat Mar 24 01:01:29 2007 UTC (2 years, 11 months ago) by danf
Branch: MAIN
Changes since 1.228: +118 -5 lines
Diff to previous 1.228
Changed the test harness to attempt to gracefully shut down servers
before resorting to the kill -9 hammer.

Added test harness infrastructure to support scp/sftp tests, using
OpenSSH as the server.

Revision 1.228 - (view) (download) (annotate) - [select for diffs]
Sun Mar 18 22:37:23 2007 UTC (3 years ago) by bagder
Branch: MAIN
Changes since 1.227: +17 -9 lines
Diff to previous 1.227
detect and show if built with yassl, but also set the "openssl" flag internally
since that is the API yassl attempts to provide

Revision 1.227 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 20:50:16 2007 UTC (3 years ago) by danf
Branch: MAIN
Changes since 1.226: +5 -4 lines
Diff to previous 1.226
libcurl supplies its own crypto hash functions when SSL is disabled, so
'crypto' tests aren't dependent on SSL.  Compiling with
--disable-crypto-auth will cause test failures, however.

Revision 1.226 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 23:39:42 2007 UTC (3 years ago) by danf
Branch: MAIN
Changes since 1.225: +10 -1 lines
Diff to previous 1.225
Updated the test harness to add a new "crypto" feature check and updated the
appropriate test case to use it.  For now, this is treated the same as the
"SSL" feature because curl doesn't list it separately.

Revision 1.225 - (view) (download) (annotate) - [select for diffs]
Fri Mar 9 21:01:40 2007 UTC (3 years ago) by danf
Branch: MAIN
Changes since 1.224: +22 -3 lines
Diff to previous 1.224
Updated the test harness to check for protocol support before running each
test, fixing KNOWN_BUGS #11.  Fixed some tests to more accurately specify
their required servers and features.

Revision 1.224 - (view) (download) (annotate) - [select for diffs]
Thu Mar 8 02:38:49 2007 UTC (3 years ago) by danf
Branch: MAIN
Changes since 1.223: +89 -6 lines
Diff to previous 1.223
Added test infrastructure to support basic FTPS tests.  This currently
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.

Revision 1.223 - (view) (download) (annotate) - [select for diffs]
Thu Feb 22 18:35:57 2007 UTC (3 years ago) by danf
Branch: MAIN
Changes since 1.222: +2 -2 lines
Diff to previous 1.222
5 seconds isn't always enough time to start a server on a loaded system.

Revision 1.222 - (view) (download) (annotate) - [select for diffs]
Mon Feb 12 22:32:40 2007 UTC (3 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.221: +12 -2 lines
Diff to previous 1.221
Rob Crittenden added support for NSS (Network Security Service) for the
SSL/TLS layer. http://www.mozilla.org/projects/security/pki/nss/

Revision 1.221 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 03:43:06 2007 UTC (3 years, 1 month ago) by yangtse
Branch: MAIN
CVS Tags: curl-7_16_1
Changes since 1.220: +2 -2 lines
Diff to previous 1.220
update copyright year notice

Revision 1.220 - (view) (download) (annotate) - [select for diffs]
Thu Jan 25 01:35:44 2007 UTC (3 years, 1 month ago) by danf
Branch: MAIN
Changes since 1.219: +2 -2 lines
Diff to previous 1.219
Fixed a dangling pointer problem that prevented the http_proxy environment
variable from being properly used in many cases (and caused test case 63
to fail).

Revision 1.219 - (view) (download) (annotate) - [select for diffs]
Thu Jan 18 18:04:20 2007 UTC (3 years, 1 month ago) by danf
Branch: MAIN
Changes since 1.218: +3 -1 lines
Diff to previous 1.218
Added precheck that curl supports the 'openssl' engine in test 307.

Revision 1.218 - (view) (download) (annotate) - [select for diffs]
Mon Nov 20 16:58:04 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.217: +184 -274 lines
Diff to previous 1.217
Revert runtests.pl back to revision 1.212
This is done to back out changes done from revisions 1.213 to 1.217

Revision 1.217 - (view) (download) (annotate) - [select for diffs]
Mon Nov 20 10:35:25 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.216: +43 -17 lines
Diff to previous 1.216
Add some message logging

Revision 1.216 - (view) (download) (annotate) - [select for diffs]
Mon Nov 20 06:22:51 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.215: +21 -13 lines
Diff to previous 1.215
stop slaves before stopping servers

Revision 1.215 - (view) (download) (annotate) - [select for diffs]
Sun Nov 19 03:47:56 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.214: +67 -72 lines
Diff to previous 1.214
Avoid passing child pid and test server pid, using the running
servers hash, and adjust message arguments accordingly.

Revision 1.214 - (view) (download) (annotate) - [select for diffs]
Sat Nov 18 04:07:01 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.213: +9 -4 lines
Diff to previous 1.213
Avoid keeping dupe pids When forked pid and test server pid is the same one.

Revision 1.213 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 16:44:22 2006 UTC (3 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.212: +193 -137 lines
Diff to previous 1.212
The hash of running servers is now a hash of hashes which for each running
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.

Revision 1.212 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 13:20:42 2006 UTC (3 years, 4 months ago) by yangtse
Branch: MAIN
Changes since 1.211: +28 -29 lines
Diff to previous 1.211
Remove showing stderr log files unconditionally for tests 518 and 537.

Add failure checking for servers when fork()ed.

Use same code path in 'stopserver' when called with a single or multiple pids.

Revision 1.211 - (view) (download) (annotate) - [select for diffs]
Wed Nov 1 18:33:50 2006 UTC (3 years, 4 months ago) by yangtse
Branch: MAIN
Changes since 1.210: +3 -3 lines
Diff to previous 1.210
test 518 is all about testing libcurl functionality
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.

Revision 1.210 - (view) (download) (annotate) - [select for diffs]
Tue Oct 31 01:30:42 2006 UTC (3 years, 4 months ago) by yangtse
Branch: MAIN
Changes since 1.209: +14 -2 lines
Diff to previous 1.209
Show stderr log file for test 518 unconditionally.

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.

Revision 1.209 - (view) (download) (annotate) - [select for diffs]
Fri Oct 27 21:07:08 2006 UTC (3 years, 4 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_16_0
Changes since 1.208: +3 -3 lines
Diff to previous 1.208
a small unification of the error text on failed server startups

Revision 1.208 - (view) (download) (annotate) - [select for diffs]
Fri Oct 6 21:19:40 2006 UTC (3 years, 5 months ago) by bagder
Branch: MAIN
Changes since 1.207: +5 -1 lines
Diff to previous 1.207
catch silly mistakes better

Revision 1.207 - (view) (download) (annotate) - [select for diffs]
Wed Sep 13 10:48:03 2006 UTC (3 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.206: +8 -5 lines
Diff to previous 1.206
nicer reporting of disabled tests

Revision 1.206 - (view) (download) (annotate) - [select for diffs]
Wed Sep 13 10:16:36 2006 UTC (3 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.205: +18 -1 lines
Diff to previous 1.205
Added a generic way to disable test cases when "all" is run, and added the
FTP 3rd party transfers to that file for now until I have them sorted out.

Revision 1.205 - (view) (download) (annotate) - [select for diffs]
Wed Sep 6 10:03:34 2006 UTC (3 years, 6 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_6-prepipeline
Changes since 1.204: +7 -7 lines
Diff to previous 1.204
Invoke memanalyze from the source path and hush up about killing the FTP
server as part of test cases

Revision 1.204 - (view) (download) (annotate) - [select for diffs]
Thu May 11 06:34:30 2006 UTC (3 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_4, curl-7_15_5
Changes since 1.203: +23 -5 lines
Diff to previous 1.203
1 - allow much longer time for the test FTP server to startup and get verified
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.

Revision 1.203 - (view) (download) (annotate) - [select for diffs]
Wed May 10 21:38:46 2006 UTC (3 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.202: +4 -3 lines
Diff to previous 1.202
My Solaris test server was simply too slow to be able to respond within 4
seconds even when everything is fine! Now we allow a test server 8 seconds
to respond to still be considered ok.

Revision 1.202 - (view) (download) (annotate) - [select for diffs]
Mon Apr 10 13:03:20 2006 UTC (3 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.201: +12 -3 lines
Diff to previous 1.201
Scan for 'stunnel4' before 'stunnel' since debian have them setup this way
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.

Revision 1.201 - (view) (download) (annotate) - [select for diffs]
Fri Mar 3 14:37:44 2006 UTC (4 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_3
Changes since 1.200: +18 -5 lines
Diff to previous 1.200
If run on a curl built shared, detect this and invoke libtool for gdb
accordingly.

Revision 1.200 - (view) (download) (annotate) - [select for diffs]
Mon Jan 16 22:14:38 2006 UTC (4 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_2
Changes since 1.199: +2 -2 lines
Diff to previous 1.199
David Shaw finally removed all traces of Gopher and we are now officially
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.

Revision 1.199 - (view) (download) (annotate) - [select for diffs]
Fri Jan 13 12:16:16 2006 UTC (4 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.198: +5 -4 lines
Diff to previous 1.198
Andrew Benham fixed a race condition in the test suite that could cause the
test script to kill all processes in the current process group!

Revision 1.198 - (view) (download) (annotate) - [select for diffs]
Thu Dec 8 11:29:47 2005 UTC (4 years, 3 months ago) by yangtse
Branch: MAIN
Changes since 1.197: +34 -13 lines
Diff to previous 1.197
If unable to get curl's version, log all failure details.

Revision 1.197 - (view) (download) (annotate) - [select for diffs]
Tue Dec 6 07:44:18 2005 UTC (4 years, 3 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_1
Changes since 1.196: +8 -7 lines
Diff to previous 1.196
Yang Tse: With last change logging directory needs to be created sooner.

Revision 1.196 - (view) (download) (annotate) - [select for diffs]
Mon Dec 5 19:23:56 2005 UTC (4 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.195: +17 -3 lines
Diff to previous 1.195
Yang Tse: make runtests.pl more talkative when unable to find out curl's
version.

Revision 1.195 - (view) (download) (annotate) - [select for diffs]
Fri Sep 30 14:25:50 2005 UTC (4 years, 5 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_15_0
Changes since 1.194: +2 -2 lines
Diff to previous 1.194
fixed the proper path to the tftpd server

Revision 1.194 - (view) (download) (annotate) - [select for diffs]
Thu Sep 15 20:25:02 2005 UTC (4 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.193: +102 -2 lines
Diff to previous 1.193
added TFTP and TFTP-ipv6 support

Revision 1.193 - (view) (download) (annotate) - [select for diffs]
Wed Aug 24 10:49:57 2005 UTC (4 years, 6 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_14_1
Changes since 1.192: +12 -2 lines
Diff to previous 1.192
valgrind version 3 renames the --logfile command line option to --log-file...

Revision 1.192 - (view) (download) (annotate) - [select for diffs]
Sun Jul 3 22:25:15 2005 UTC (4 years, 8 months ago) by bagder
Branch: MAIN
Changes since 1.191: +3 -3 lines
Diff to previous 1.191
Andrew Bushnell provided enough info for me to tell that we badly needed to
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.

Revision 1.191 - (view) (download) (annotate) - [select for diffs]
Fri Jun 3 14:06:04 2005 UTC (4 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.190: +9 -1 lines
Diff to previous 1.190
Andres Garcia's text mode fix for the 'data' part

Revision 1.190 - (view) (download) (annotate) - [select for diffs]
Wed May 25 12:26:20 2005 UTC (4 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.189: +135 -110 lines
Diff to previous 1.189
modified output logging, fixed the ftpslave killing

Revision 1.189 - (view) (download) (annotate) - [select for diffs]
Fri May 20 10:40:32 2005 UTC (4 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.188: +11 -1 lines
Diff to previous 1.188
Add support for text mode on stdout tests as well, and add the mode=text
to the docs.

Revision 1.188 - (view) (download) (annotate) - [select for diffs]
Tue May 17 10:27:11 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.187: +2 -1 lines
Diff to previous 1.187
Made test case 241 precheck that the given name resolves to an ipv6 address,
or the test is skipped. Ideally, we should let this test case go over a few
frequently used IPv6 localhost aliases...

Revision 1.187 - (view) (download) (annotate) - [select for diffs]
Mon May 16 07:07:00 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_14_0
Changes since 1.186: +6 -6 lines
Diff to previous 1.186
return, not exit, on several places

Revision 1.186 - (view) (download) (annotate) - [select for diffs]
Fri May 6 23:21:34 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.185: +160 -107 lines
Diff to previous 1.185
When a server is clearly running, curl is now invoked to verify that it can
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.

Revision 1.185 - (view) (download) (annotate) - [select for diffs]
Wed May 4 21:58:47 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.184: +2 -2 lines
Diff to previous 1.184
now add --trace-time by default for curl tests

Revision 1.184 - (view) (download) (annotate) - [select for diffs]
Tue May 3 23:14:43 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.183: +79 -40 lines
Diff to previous 1.183
*MAN* was this hard to track down. Had I just read the docs properly from the
start... Anyway, fork() + exec() makes _two_ pids (in perl) that we need to
track and kill after use. Thankyouverymuch.

Revision 1.183 - (view) (download) (annotate) - [select for diffs]
Mon May 2 10:22:09 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.182: +2 -2 lines
Diff to previous 1.182
Fixed the FTP server read stuff when waiting for a connect after a PASV/EPSV.

Made the ftp server use the passed in pidfile name, and made runtests.pl
pass it in properly.

Revision 1.182 - (view) (download) (annotate) - [select for diffs]
Mon May 2 09:08:44 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.181: +15 -4 lines
Diff to previous 1.181
When starting the ftp server, wait a few seconds to make really sure that
a pidfile for the server appears as otherwise it failed.

Revision 1.181 - (view) (download) (annotate) - [select for diffs]
Mon May 2 07:54:25 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.180: +8 -1 lines
Diff to previous 1.180
blank a few more environment variables before running a test

Revision 1.180 - (view) (download) (annotate) - [select for diffs]
Sun May 1 13:20:53 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.179: +71 -122 lines
Diff to previous 1.179
fixed to use fork()+exec() to start test servers

Revision 1.179 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 21:04:58 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.178: +16 -42 lines
Diff to previous 1.178
moved two functions to ftp.pm, made some more changes on stopping servers
and fixed the textmode attribute thing for windows a bit

Revision 1.178 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 14:25:48 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.177: +4 -4 lines
Diff to previous 1.177
no, the kill servers messages need to be verbose, they're too frequent

Revision 1.177 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 14:03:08 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.176: +2 -3 lines
Diff to previous 1.176
display killed pids to make it easier to see for autobuilds etc

Revision 1.176 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 13:54:48 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.175: +47 -38 lines
Diff to previous 1.175
When staring a HTTP server, use the pidfile preferably since it turns out
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.

Revision 1.175 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 08:23:25 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.174: +15 -81 lines
Diff to previous 1.174
remove unused ftps-server code and fixed two warnings

Revision 1.174 - (view) (download) (annotate) - [select for diffs]
Thu Apr 28 06:50:42 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.173: +19 -4 lines
Diff to previous 1.173
1. no longer ask the server for the HTTPS pid, as it returns the HTTP pid
(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

Revision 1.173 - (view) (download) (annotate) - [select for diffs]
Wed Apr 27 09:59:29 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.172: +10 -3 lines
Diff to previous 1.172
detect SSL library properly and display it on startup

Revision 1.172 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 20:47:35 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.171: +4 -2 lines
Diff to previous 1.171
ignore the memdump file when showing files after a failure

Revision 1.171 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 11:51:06 2005 UTC (4 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.170: +56 -33 lines
Diff to previous 1.170
modified the test case success reporting, added "test N out of Y" and
"remaining: [time]" outputs to hint users about what to expect

Revision 1.170 - (view) (download) (annotate) - [select for diffs]
Mon Apr 18 06:57:44 2005 UTC (4 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.169: +62 -14 lines
Diff to previous 1.169
Modified the FTP server to use the new 'sockfilt' program to do all the socket
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.

Revision 1.169 - (view) (download) (annotate) - [select for diffs]
Thu Apr 14 22:52:08 2005 UTC (4 years, 11 months ago) by bagder
Branch: MAIN
CVS Tags: pre-sockfilt
Changes since 1.168: +3 -3 lines
Diff to previous 1.168
make the ftp server support reply/servercmd, and make SLOWDOWN work, and
update the docs accordingly

Revision 1.168 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 07:18:48 2005 UTC (4 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.167: +22 -3 lines
Diff to previous 1.167
support tests that requires 'OpenSSL' specificly

Revision 1.167 - (view) (download) (annotate) - [select for diffs]
Mon Mar 21 08:14:32 2005 UTC (4 years, 11 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_13_2
Changes since 1.166: +11 -1 lines
Diff to previous 1.166
Make NTLM tests depend on the NTLM feature at not SSL, since the NTLM support
is no longer only present when built with SSL support.

Revision 1.166 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 08:17:48 2005 UTC (5 years ago) by bagder
Branch: MAIN
Changes since 1.165: +17 -6 lines
Diff to previous 1.165
support multiple error codes for a test case since some things just vary
between platforms

Revision 1.165 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 22:02:09 2005 UTC (5 years ago) by bagder
Branch: MAIN
Changes since 1.164: +14 -10 lines
Diff to previous 1.164
check for the HTTPS server in a manner similar to how we check for the HTTP
server

Revision 1.164 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 08:50:33 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
CVS Tags: curl-7_13_1
Changes since 1.163: +20 -50 lines
Diff to previous 1.163
Moved out the valgrind report parser to valgrind.pm, to make it easier to
test it outside the test suite. Now we also disable valgrind usage if libcurl
was built shared, as then valgrind is only testing the wrapper-script running
shell which is pointless.

Revision 1.163 - (view) (download) (annotate) - [select for diffs]
Sun Jan 30 12:56:36 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
CVS Tags: before_ftp_statemachine, curl-7_13_0
Changes since 1.162: +26 -3 lines
Diff to previous 1.162
Bugfixed the parser that scans the valgrind report outputs. I noticed that it
previously didn't detect and report the "Conditional jump or move depends on
uninitialised value(s)" error.

When I fixed this, I caught a few curl bugs with it. And then I had to spend
time to make the test suite IGNORE these errors when OpenSSL is used since it
produce massive amounts of valgrind warnings (but only of the "Conditional..."
kind it seems).

So, if a test that requires SSL is run, it ignores the "Conditional..."
errors, and you'll get a "valgrind PARTIAL" output instead of "valgrind OK".

Revision 1.162 - (view) (download) (annotate) - [select for diffs]
Sat Jan 29 13:06:31 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161
when using valgrind, include a much longer stack trace

Revision 1.161 - (view) (download) (annotate) - [select for diffs]
Thu Jan 27 15:51:03 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.160: +3 -3 lines
Diff to previous 1.160
Make the debug build get the debug dump file path from the environment
variable to allow the test suite to better control where it ends up.

Revision 1.160 - (view) (download) (annotate) - [select for diffs]
Thu Jan 20 22:48:43 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.159: +26 -14 lines
Diff to previous 1.159
Added support for "verify" => "stripfile" to strip contents of the file that
is being checked.

Also made the server retrying sleep only one second instead of three, to reduce
some waiting when fooling around with the servers.

Revision 1.159 - (view) (download) (annotate) - [select for diffs]
Mon Jan 17 20:20:34 2005 UTC (5 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.158: +34 -15 lines
Diff to previous 1.158
Add support for server 'ftp2' which is a second FTP server. Useful for 3rd
party transfer tests or tests that need two FTP servers.

Revision 1.158 - (view) (download) (annotate) - [select for diffs]
Sat Jan 15 09:21:51 2005 UTC (5 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.157: +6 -1 lines
Diff to previous 1.157
output better error detection, like when ipv6 can't resolve

Revision 1.157 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 21:11:13 2005 UTC (5 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.156: +60 -33 lines
Diff to previous 1.156
fixed the valgrind log check and make it possible to disable it for a specific
test, see test 509

Revision 1.156 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 10:10:40 2004 UTC (5 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.155: +2 -2 lines
Diff to previous 1.155
set debug curl too when -c is used

Revision 1.155 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 10:09:06 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_12_3
Changes since 1.154: +3 -3 lines
Diff to previous 1.154
duplicate ! typo

Revision 1.154 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 22:45:06 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.153: +9 -5 lines
Diff to previous 1.153
fix skip-reason

Revision 1.153 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 14:18:11 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.152: +29 -55 lines
Diff to previous 1.152
Provide better reasons for why test cases are skipped. Also, don't show the
SKIPPED stuff in the short output. Some platforms get quite a lot of SKIPPED
and they don't add much value and only clutter screen space.

Revision 1.152 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 09:52:36 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.151: +8 -3 lines
Diff to previous 1.151
Dinar in bug report #1086121, found a file handle leak when a multipart
formpost (including a file upload part) was aborted before the whole file was
sent.

Revision 1.151 - (view) (download) (annotate) - [select for diffs]
Tue Dec 14 21:52:16 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.150: +2 -3 lines
Diff to previous 1.150
make sure the ipv6 http server gets its pid stored in a separate file

Revision 1.150 - (view) (download) (annotate) - [select for diffs]
Sun Dec 12 23:31:45 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.149: +8 -4 lines
Diff to previous 1.149
when failing to verify a HTTP server, display what curl said on stderr to
help debugging. (when using ipv6 I fell over this server that didn't have
the ipv6 module loaded)

Revision 1.149 - (view) (download) (annotate) - [select for diffs]
Sat Dec 11 21:41:00 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.148: +68 -22 lines
Diff to previous 1.148
HTTP IPv6 support added to the test suite

Revision 1.148 - (view) (download) (annotate) - [select for diffs]
Tue Nov 30 09:53:53 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147
Fixed the array comparison function even more, made the temporary files used
for diff output get created in the log/ dir and no longer deletes them since
they help in understanding the problem, fixing the test case and fixing curl
problems.

Revision 1.147 - (view) (download) (annotate) - [select for diffs]
Tue Nov 30 09:27:11 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.146: +1 -2 lines
Diff to previous 1.146
no longer use the MIME::Base64.pm package as it seems to not be standard
on lots of perl versions, provide our own base64 decoder

Revision 1.146 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 12:23:02 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.145: +10 -1 lines
Diff to previous 1.145
make it possible for a test case to depend on the feature 'libz'

Revision 1.145 - (view) (download) (annotate) - [select for diffs]
Mon Nov 29 12:10:09 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.144: +2 -1 lines
Diff to previous 1.144
Enable test cases to provide sections base64-encoded to be able to test
with binary data.

Revision 1.144 - (view) (download) (annotate) - [select for diffs]
Fri Nov 26 08:41:39 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.143: +4 -3 lines
Diff to previous 1.143
last-second-before-commit changes corrected

Revision 1.143 - (view) (download) (annotate) - [select for diffs]
Thu Nov 25 22:21:50 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.142: +21 -1 lines
Diff to previous 1.142
FTP improvements:

If EPSV, EPRT or LPRT is tried and doesn't work, it will not be retried on
the same server again even if a following request is made using a persistent
connection.

If a second request is made to a server, requesting a file from the same
directory as the previous request operated on, libcurl will no longer make
that long series of CWD commands just to end up on the same spot. Note that
this is only for *exactly* the same dir. There is still room for improvements
to optimize the CWD-sending when the dirs are only slightly different.

Added test 210, 211 and 212 to verify these changes. Had to improve the
test script too and added a new primitive to the test file format.

Revision 1.142 - (view) (download) (annotate) - [select for diffs]
Tue Nov 23 09:50:16 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.141: +16 -1 lines
Diff to previous 1.141
introducing the client/precheck concept to allow test 518 to *only* run when
it actually can run and test the FD_SETSIZE stuff it is meant to test

Revision 1.141 - (view) (download) (annotate) - [select for diffs]
Mon Nov 22 22:26:46 2004 UTC (5 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.140: +17 -1 lines
Diff to previous 1.140
David Phillips fix for test 518 and my extension to make it not run on
systems that can't run it fine.

Revision 1.140 - (view) (download) (annotate) - [select for diffs]
Mon Oct 25 11:28:15 2004 UTC (5 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.139: +2 -2 lines
Diff to previous 1.139
just nicer output when this is seen

Revision 1.139 - (view) (download) (annotate) - [select for diffs]
Wed Sep 8 08:08:38 2004 UTC (5 years, 6 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_12_2
Changes since 1.138: +38 -15 lines
Diff to previous 1.138
Now the test servers and test cases can run on a custom port number. There's
no fixed port numbers in use anymore. Starting now, the default ports the
servers use are 8990 - 8993. There's no option to modify these yet, but
changing the $base option in the top of the runtests.pl script.

Revision 1.138 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 09:23:40 2004 UTC (5 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.137: +4 -1 lines
Diff to previous 1.137
prevent files named ".nfs[something]" from being displayed when failing

Revision 1.137 - (view) (download) (annotate) - [select for diffs]
Mon Aug 23 14:40:43 2004 UTC (5 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.136: +2 -2 lines
Diff to previous 1.136
Provide support for "transferring" zero bytes FTP files and comparing that
the output file actually is zero bytes after the transfer.

Revision 1.136 - (view) (download) (annotate) - [select for diffs]
Mon Jul 26 15:45:03 2004 UTC (5 years, 7 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_12_1
Changes since 1.135: +13 -2 lines
Diff to previous 1.135
Bertrand Demiddelaer made the testing work with valgrind 2.1

Revision 1.135 - (view) (download) (annotate) - [select for diffs]
Tue Jun 22 07:09:47 2004 UTC (5 years, 8 months ago) by bagder
Branch: MAIN
Changes since 1.134: +17 -3 lines
Diff to previous 1.134
retry to read the sent request a few times if it doesn't exist the first time

Revision 1.134 - (view) (download) (annotate) - [select for diffs]
Thu Jun 17 08:06:03 2004 UTC (5 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.133: +12 -1 lines
Diff to previous 1.133
new daring features, not used by any current test

Revision 1.133 - (view) (download) (annotate) - [select for diffs]
Mon Jun 14 08:25:54 2004 UTC (5 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.132: +5 -1 lines
Diff to previous 1.132
refuse running the torture tests without a debug build

Revision 1.132 - (view) (download) (annotate) - [select for diffs]
Mon May 17 10:53:34 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_12_0
Changes since 1.131: +21 -22 lines
Diff to previous 1.131
removed debug output and trailing whitespace

Revision 1.131 - (view) (download) (annotate) - [select for diffs]
Mon May 17 10:51:51 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.130: +3 -3 lines
Diff to previous 1.130
grrr, fix the check again if no ftp server at all is running

Revision 1.130 - (view) (download) (annotate) - [select for diffs]
Mon May 17 07:59:10 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.129: +29 -20 lines
Diff to previous 1.129
improved the check for our own ftp server

Revision 1.129 - (view) (download) (annotate) - [select for diffs]
Thu May 13 07:52:33 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.128: +23 -8 lines
Diff to previous 1.128
made 'runtests.pl -t' run over all the tests just like other command lines
Also made -t imply -n to disable valgrind, it runs sloooow otherwise.

This now manages to run all tests OK up to test case 100 (the first FTP one)
for me.

Revision 1.128 - (view) (download) (annotate) - [select for diffs]
Tue May 11 18:57:03 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.127: +2 -2 lines
Diff to previous 1.127
revert the accidentally added use of strace

Revision 1.127 - (view) (download) (annotate) - [select for diffs]
Tue May 11 11:30:24 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.126: +3 -3 lines
Diff to previous 1.126
curl_global_init_mem() allows the memory functions to be replaced.
memory.h is included everywhere for this.

Revision 1.126 - (view) (download) (annotate) - [select for diffs]
Mon May 10 09:01:45 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.125: +81 -102 lines
Diff to previous 1.125
James Bursa's adjustments to make the -t option work for any test case.

The -t is the "torture" test that first runs the test and counts the number
of allocations performed during it, then it runs the test repeatedly over and
over again and makes alloc number N fail to verify that we detect and return
properly from error cases everywhere.

Revision 1.125 - (view) (download) (annotate) - [select for diffs]
Mon May 10 06:29:52 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124
don't use -i when checking for our own server

Revision 1.124 - (view) (download) (annotate) - [select for diffs]
Wed May 5 20:12:59 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.123: +2 -2 lines
Diff to previous 1.123
fixed typo

Revision 1.123 - (view) (download) (annotate) - [select for diffs]
Wed May 5 14:34:35 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.122: +2 -2 lines
Diff to previous 1.122
Temporary disable the logic that runs gdb on a core dump, as it can't blindly
assume that the curl file is a proper binary, it is often a script file
produced by libtool.

Revision 1.122 - (view) (download) (annotate) - [select for diffs]
Wed May 5 06:11:13 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.121: +3 -2 lines
Diff to previous 1.121
added a third URL to the torture testing, this one also hangs at some point
for a reason I don't know

Revision 1.121 - (view) (download) (annotate) - [select for diffs]
Fri Apr 30 10:37:40 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.120: +45 -16 lines
Diff to previous 1.120
Display "exit OK" when the exit code has been verified to be OK, and added
initial basic valgrind-log scan for memory leaks it could detect.

Revision 1.120 - (view) (download) (annotate) - [select for diffs]
Fri Apr 30 08:03:07 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.119: +35 -3 lines
Diff to previous 1.119
support the new libcurl IDN feature, also a first attempt to display a stack
trace if a test results in a 'core' file and gdb is present

Revision 1.119 - (view) (download) (annotate) - [select for diffs]
Thu Apr 29 13:31:57 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.118: +2 -1 lines
Diff to previous 1.118
remove newline from matching pattern

Revision 1.118 - (view) (download) (annotate) - [select for diffs]
Fri Apr 23 08:38:43 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_11_2
Changes since 1.117: +2 -5 lines
Diff to previous 1.117
No longer uses the valgrind option '--logfile-fd', we use the --logfile
option instead (even though it appends the pid to the file name, making it
harder to figure out its name to parse it after a test has run).

Also made sure we only use valgrind for the actual test command command lines,
not when for example running curl to detect if there are any already running
servers are present etc.

Revision 1.117 - (view) (download) (annotate) - [select for diffs]
Thu Apr 22 10:33:55 2004 UTC (5 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.116: +5 -4 lines
Diff to previous 1.116
modified how valgrind is run to make sure that file handle 3 exists when
we tell valgrind to use that to send the logfile to

Revision 1.116 - (view) (download) (annotate) - [select for diffs]
Fri Apr 16 07:02:17 2004 UTC (5 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.115: +3 -3 lines
Diff to previous 1.115
don't display the . and .. files when dumping the log/ contents

Revision 1.115 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 13:37:19 2004 UTC (5 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.114: +6 -23 lines
Diff to previous 1.114
clean the log directory between each single test, so that we can better
display all logs and only logs with relevant data when a test fails and -p
is used.

Revision 1.114 - (view) (download) (annotate) - [select for diffs]
Wed Apr 14 07:04:45 2004 UTC (5 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.113: +20 -5 lines
Diff to previous 1.113
display interesting log files on failure, if -p is used

Revision 1.113 - (view) (download) (annotate) - [select for diffs]
Tue Apr 13 05:57:50 2004 UTC (5 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.112: +38 -2 lines
Diff to previous 1.112
Initial support for dumping the contents of the files in log/ when failing
when -p is used. For easier bug-hunting of autobuild failures. This still
only shows what files that are present in log/, as I believe we need to
filter which files we show on a failure.

Revision 1.112 - (view) (download) (annotate) - [select for diffs]
Mon Mar 29 09:26:31 2004 UTC (5 years, 11 months ago) by bagder
Branch: MAIN
Changes since 1.111: +44 -5 lines
Diff to previous 1.111
fix to figure out the "real" windows path when built and run with mingw
Andrés García helped out!

Revision 1.111 - (view) (download) (annotate) - [select for diffs]
Mon Mar 1 16:24:54 2004 UTC (6 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_11_1
Changes since 1.110: +11 -1 lines
Diff to previous 1.110
support 'large_file' as a feature to require for specific tests (such as
test 99)

Revision 1.110 - (view) (download) (annotate) - [select for diffs]
Thu Feb 26 09:19:59 2004 UTC (6 years ago) by bagder
Branch: MAIN
Changes since 1.109: +2 -1 lines
Diff to previous 1.109
runtests.pl now provides the srcdir to the ftpserver so that it can pass
that to loadtest properly.

Revision 1.109 - (view) (download) (annotate) - [select for diffs]
Fri Feb 20 07:14:58 2004 UTC (6 years ago) by bagder
Branch: MAIN
Changes since 1.108: +2 -1 lines
Diff to previous 1.108
%HTTPPORT supported in subVariables

Revision 1.108 - (view) (download) (annotate) - [select for diffs]
Fri Feb 20 06:59:17 2004 UTC (6 years ago) by bagder
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107
When trying to see if there's a friendly http server on "our" port, we
only accept return code 7 to indicate that there's no server present.

Revision 1.107 - (view) (download) (annotate) - [select for diffs]
Thu Feb 12 14:40:08 2004 UTC (6 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.106: +9 -2 lines
Diff to previous 1.106
provide a source path to the servers to make them find the tests when run
outside the source dir, not needing any symlinks

Revision 1.106 - (view) (download) (annotate) - [select for diffs]
Tue Jan 13 08:57:02 2004 UTC (6 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_11_0
Changes since 1.105: +11 -11 lines
Diff to previous 1.105
use the *correct* header!

Revision 1.105 - (view) (download) (annotate) - [select for diffs]
Tue Jan 13 07:37:29 2004 UTC (6 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.104: +19 -2 lines
Diff to previous 1.104
added standard source header

Revision 1.104 - (view) (download) (annotate) - [select for diffs]
Mon Jan 12 14:34:48 2004 UTC (6 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.103: +49 -15 lines
Diff to previous 1.103
better skip reasons, longer waiting for startup of servers (due to slow/loaded
host), added retrying/waiting for slow stunnel startups

Revision 1.103 - (view) (download) (annotate) - [select for diffs]
Wed Dec 17 15:33:04 2003 UTC (6 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.102: +28 -27 lines
Diff to previous 1.102
Check the error code AFTER the protocol and data. Only changed to perhaps
get some further input on the notorious test case 91 failures!

Revision 1.102 - (view) (download) (annotate) - [select for diffs]
Mon Nov 24 07:17:16 2003 UTC (6 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.101: +3 -1 lines
Diff to previous 1.101
disable ftps-tests for now, we must make them work with the updated ftps
functionality

Revision 1.101 - (view) (download) (annotate) - [select for diffs]
Thu Nov 13 10:05:44 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.100: +21 -15 lines
Diff to previous 1.100
-n disables valgrind now

Revision 1.100 - (view) (download) (annotate) - [select for diffs]
Fri Oct 31 21:34:39 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_8
Changes since 1.99: +11 -3 lines
Diff to previous 1.99
my own system had a bad valgrind, so check that it works at least somewhat
before we use it

Revision 1.99 - (view) (download) (annotate) - [select for diffs]
Wed Oct 29 16:27:43 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.98: +28 -12 lines
Diff to previous 1.98
Stop using stunnel.pm, we pass in the path from the main script instead.
Also made it easier to stop the test suite with control-c.

Revision 1.98 - (view) (download) (annotate) - [select for diffs]
Wed Oct 29 09:13:36 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.97: +1 -2 lines
Diff to previous 1.97
stunnel.pm is removed

Revision 1.97 - (view) (download) (annotate) - [select for diffs]
Wed Oct 29 09:12:47 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.96: +28 -3 lines
Diff to previous 1.96
now check for and use valgrind, inserted and modified the check for stunnel
and we no longer use the stunnel.pm

Revision 1.96 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 06:40:48 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.95: +3 -3 lines
Diff to previous 1.95
slightly quieter torture test by default

Revision 1.95 - (view) (download) (annotate) - [select for diffs]
Fri Oct 24 13:00:19 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.94: +44 -16 lines
Diff to previous 1.94
improved the torture testing

Revision 1.94 - (view) (download) (annotate) - [select for diffs]
Fri Oct 24 08:53:59 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.93: +167 -38 lines
Diff to previous 1.93
Introducing -t to "torture" the memory allocations/failing/bail-outing in
curl and libcurl. -t is not used anywhere automated yet, and it does already
identify memory leaks on failed allocations. Work to do.

Revision 1.93 - (view) (download) (annotate) - [select for diffs]
Wed Oct 22 12:46:45 2003 UTC (6 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.92: +2 -2 lines
Diff to previous 1.92
allow gdb to check the libtest dir for sources too (for the 500- tests)

Revision 1.92 - (view) (download) (annotate) - [select for diffs]
Fri Sep 12 15:41:14 2003 UTC (6 years, 6 months ago) by bagder
Branch: MAIN
Changes since 1.91: +14 -1 lines
Diff to previous 1.91
When people have environment variables set for protocol proxies, we must make
sure to clear them before we run the tests as they interfere badly otherwise.

Revision 1.91 - (view) (download) (annotate) - [select for diffs]
Thu Aug 14 12:59:54 2003 UTC (6 years, 7 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_7
Changes since 1.90: +17 -7 lines
Diff to previous 1.90
better report on why tests are skipped, and also show a count of the amount
of test cases that were "considered".

Revision 1.90 - (view) (download) (annotate) - [select for diffs]
Tue Aug 12 21:18:39 2003 UTC (6 years, 7 months ago) by bagder
Branch: MAIN
Changes since 1.89: +17 -1 lines
Diff to previous 1.89
David Byron's fix that makes this script use 'cygpath' instead of 'pwd' if
this runs on windows, to find out the current working directory.

Revision 1.89 - (view) (download) (annotate) - [select for diffs]
Wed Aug 6 23:10:36 2003 UTC (6 years, 7 months ago) by bagder
Branch: MAIN
Changes since 1.88: +5 -16 lines
Diff to previous 1.88
minor cleanup

Revision 1.88 - (view) (download) (annotate) - [select for diffs]
Thu Jun 26 11:44:01 2003 UTC (6 years, 8 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_6
Changes since 1.87: +109 -55 lines
Diff to previous 1.87
produce a skip-report at the end of all tests, and thus record and count
them properly

Revision 1.87 - (view) (download) (annotate) - [select for diffs]
Fri Jun 13 09:09:04 2003 UTC (6 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86
stdout is good enough

Revision 1.86 - (view) (download) (annotate) - [select for diffs]
Fri Jun 13 09:04:08 2003 UTC (6 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.85: +82 -60 lines
Diff to previous 1.85
work more on pids, less on pidfiles to be able to do better kills at the
end of the test where the pidfiles aren't found, but "our" server is running

Revision 1.85 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 23:05:12 2003 UTC (6 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.84: +3 -2 lines
Diff to previous 1.84
get and use only the first line of the curl --version output

Revision 1.84 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 16:38:14 2003 UTC (6 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.83: +24 -47 lines
Diff to previous 1.83
require the netrc_debug feature the same way we now can require SSL
present client-side

Revision 1.83 - (view) (download) (annotate) - [select for diffs]
Thu Jun 12 16:22:52 2003 UTC (6 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.82: +22 -1 lines
Diff to previous 1.82
now test cases can be set to be dependent on the presence of "SSL" in the
client/library

Revision 1.82 - (view) (download) (annotate) - [select for diffs]
Mon May 19 13:08:48 2003 UTC (6 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.81: +1 -7 lines
Diff to previous 1.81
remove debug output

Revision 1.81 - (view) (download) (annotate) - [select for diffs]
Mon May 19 13:06:10 2003 UTC (6 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.80: +29 -1 lines
Diff to previous 1.80
setenv support added to allow test cases to require a set of environment
variables

Revision 1.80 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 20:28:49 2003 UTC (6 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_5
Changes since 1.79: +13 -36 lines
Diff to previous 1.79
no longer assume that the test number implies servers to run

Revision 1.79 - (view) (download) (annotate) - [select for diffs]
Wed Apr 30 17:15:38 2003 UTC (6 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.78: +15 -14 lines
Diff to previous 1.78
modified to produce nicer output when a single test fails

Revision 1.78 - (view) (download) (annotate) - [select for diffs]
Tue Apr 1 08:41:49 2003 UTC (6 years, 11 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_4
Changes since 1.77: +21 -5 lines
Diff to previous 1.77
support the new <killserver> tag

Revision 1.77 - (view) (download) (annotate) - [select for diffs]
Wed Mar 19 09:26:29 2003 UTC (7 years ago) by bagder
Branch: MAIN
Changes since 1.76: +3 -2 lines
Diff to previous 1.76
set binary mode for some file handling and it might work better on some
cygwin installations (using DOS-style files somehow?)

Revision 1.76 - (view) (download) (annotate) - [select for diffs]
Sat Mar 15 17:26:59 2003 UTC (7 years ago) by bagder
Branch: MAIN
Changes since 1.75: +2 -2 lines
Diff to previous 1.75
missing newline added

Revision 1.75 - (view) (download) (annotate) - [select for diffs]
Sat Mar 15 17:11:13 2003 UTC (7 years ago) by bagder
Branch: MAIN
Changes since 1.74: +3 -1 lines
Diff to previous 1.74
allow 'none' as server

Revision 1.74 - (view) (download) (annotate) - [select for diffs]
Sat Mar 15 16:43:58 2003 UTC (7 years ago) by bagder
Branch: MAIN
Changes since 1.73: +131 -64 lines
Diff to previous 1.73
* use the pid returned back from test-servers and kill them before starting
  them the first time
* verify that the server we start really comes up fine and works as
  expected before continue
* count test cases where the server can't be run (for whatever reason)
* prefix lots of messages with RUN: to make it easier to realize which script
  is saying what when running tests verbose
* remove the generic sleep(1) from each test, makes the suite fly! ;-)

I hope these changes will make the tests run somewhat more reliably on more
platforms.

Revision 1.73 - (view) (download) (annotate) - [select for diffs]
Mon Jan 27 13:51:35 2003 UTC (7 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.72: +17 -14 lines
Diff to previous 1.72
tests that were not run due to restraints (the netrc-tests) were counted
as skipped twice, and thus the total number of tests appeared wrong

Revision 1.72 - (view) (download) (annotate) - [select for diffs]
Tue Jan 21 10:29:07 2003 UTC (7 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71
pass srcdir to the ftps-server as well

Revision 1.71 - (view) (download) (annotate) - [select for diffs]
Tue Jan 21 10:14:25 2003 UTC (7 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70
runtests.pl now passes the sourcedir path to the httpsserver.pl script

Revision 1.70 - (view) (download) (annotate) - [select for diffs]
Mon Jan 20 15:43:50 2003 UTC (7 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.69: +5 -5 lines
Diff to previous 1.69
output summary with easy identifyable string prefixes

Revision 1.69 - (view) (download) (annotate) - [select for diffs]
Thu Jan 9 11:26:57 2003 UTC (7 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_3
Changes since 1.68: +2 -2 lines
Diff to previous 1.68
pass a file name to memanalyze to read from instead of using stdin

Revision 1.68 - (view) (download) (annotate) - [select for diffs]
Fri Dec 13 16:24:57 2002 UTC (7 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67
fixed another space issue

Revision 1.67 - (view) (download) (annotate) - [select for diffs]
Thu Dec 12 16:46:45 2002 UTC (7 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66
missing space added, nows run old tests fine again

Revision 1.66 - (view) (download) (annotate) - [select for diffs]
Thu Dec 12 13:42:21 2002 UTC (7 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.65: +12 -5 lines
Diff to previous 1.65
make ftps and https invoke both necessary servers

Revision 1.65 - (view) (download) (annotate) - [select for diffs]
Thu Dec 12 12:20:06 2002 UTC (7 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.64: +98 -47 lines
Diff to previous 1.64
supports the new 'tool' and 'server' tags

Revision 1.64 - (view) (download) (annotate) - [select for diffs]
Wed Nov 6 08:29:48 2002 UTC (7 years, 4 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10_2
Changes since 1.63: +2 -2 lines
Diff to previous 1.63
output all test case numbers with three digits

Revision 1.63 - (view) (download) (annotate) - [select for diffs]
Fri Aug 30 10:50:22 2002 UTC (7 years, 6 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_10, curl-7_10_1
Changes since 1.62: +6 -2 lines
Diff to previous 1.62
show return code when run verbose

Revision 1.62 - (view) (download) (annotate) - [select for diffs]
Mon Aug 12 09:41:56 2002 UTC (7 years, 7 months ago) by bagder
Branch: MAIN
Changes since 1.61: +4 -4 lines
Diff to previous 1.61
redirect stderr to /dev/null when testing for running test-servers

Revision 1.61 - (view) (download) (annotate) - [select for diffs]
Tue Jun 11 15:11:41 2002 UTC (7 years, 9 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_8
Changes since 1.60: +9 -1 lines
Diff to previous 1.60
more nonewline support

Revision 1.60 - (view) (download) (annotate) - [select for diffs]
Tue May 21 22:39:09 2002 UTC (7 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.59: +3 -2 lines
Diff to previous 1.59
James Cone's little work-around for the strict error

Revision 1.59 - (view) (download) (annotate) - [select for diffs]
Tue May 21 22:20:56 2002 UTC (7 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.58: +70 -12 lines
Diff to previous 1.58
test suite mods for the netrc testing stuff

Revision 1.58 - (view) (download) (annotate) - [select for diffs]
Tue Apr 9 14:28:16 2002 UTC (7 years, 11 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_6, curl-7_9_7, curl-7_9_7-pre2
Changes since 1.57: +2 -1 lines
Diff to previous 1.57
set the HOME variable to the current dir, to prevent any real ~/.curlrc to
play tricks on us!

Revision 1.57 - (view) (download) (annotate) - [select for diffs]
Fri Mar 1 09:20:03 2002 UTC (8 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_5
Changes since 1.56: +2 -2 lines
Diff to previous 1.56
memanalyze is now moved to the tests/ dir

Revision 1.56 - (view) (download) (annotate) - [select for diffs]
Thu Feb 28 12:36:25 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.55: +5 -2 lines
Diff to previous 1.55
set CURL_MEMDEBUG to enable memory debugging in case curl is compiled
with it

Revision 1.55 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 14:08:51 2002 UTC (8 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_5-pre4
Changes since 1.54: +2 -2 lines
Diff to previous 1.54
use env to run perl

Revision 1.54 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 12:45:20 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.53: +7 -3 lines
Diff to previous 1.53
use the pid file, use the automake subdir

Revision 1.53 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 12:14:24 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52
use the former logfile name again since the ftp server also uses that...

Revision 1.52 - (view) (download) (annotate) - [select for diffs]
Mon Feb 25 11:12:10 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.51: +1 -14 lines
Diff to previous 1.51
we actually ran all tests just now, feb 25th, 2002 12:11 MET. with the
new http server on Linux

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Fri Feb 22 15:40:17 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.50: +8 -1 lines
Diff to previous 1.50
16 tests OK

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Fri Feb 22 15:17:41 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.49: +1 -18 lines
Diff to previous 1.49
cut off big parts of the banner

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Fri Feb 22 10:50:36 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.48: +10 -1 lines
Diff to previous 1.48
support for using protocol without a trailing newline

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Tue Feb 19 01:04:31 2002 UTC (8 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_5-pre2
Changes since 1.47: +2 -2 lines
Diff to previous 1.47
use the new HTTP server input file

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Tue Feb 19 00:26:44 2002 UTC (8 years ago) by bagder
Branch: MAIN
Changes since 1.46: +5 -6 lines
Diff to previous 1.46
fixed the huge text just in case anyone actually reads it

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Wed Jan 30 10:18:47 2002 UTC (8 years, 1 month ago) by bagder
Branch: MAIN
Changes since 1.45: +31 -1 lines
Diff to previous 1.45
big-time alert that this doesn't work

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Tue Jan 8 09:32:41 2002 UTC (8 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_3, curl-7_9_3-pre2, curl-7_9_3-pre3
Changes since 1.44: +14 -4 lines
Diff to previous 1.44
test case 38 added a few new requirements

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Jan 4 13:20:17 2002 UTC (8 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_3-pre1
Changes since 1.43: +20 -9 lines
Diff to previous 1.43
-l lists all tests

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Thu Jan 3 08:22:05 2002 UTC (8 years, 2 months ago) by bagder
Branch: MAIN
Changes since 1.42: +3 -2 lines
Diff to previous 1.42
added a little percentage for "ok coverage"

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Nov 29 20:15:59 2001 UTC (8 years, 3 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_2
Changes since 1.41: +4 -1 lines
Diff to previous 1.41
remove the command file after each test

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 11:51:02 2001 UTC (8 years, 5 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9_1
Changes since 1.40: +28 -18 lines
Diff to previous 1.40
don't use 'strict' anymore, as it doesn't work good with the cygwin fixes
also, always kill/restart the HTTP server on startup if it is our test server

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Wed Oct 10 22:04:42 2001 UTC (8 years, 5 months ago) by bagder
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
checkserver() bugged, Kevin Roth detected and fixed

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Tue Aug 21 13:18:08 2001 UTC (8 years, 6 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_9
Changes since 1.38: +6 -1 lines
Diff to previous 1.38
Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed Aug 8 07:51:00 2001 UTC (8 years, 7 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_8_1
Changes since 1.37: +2 -2 lines
Diff to previous 1.37
when a test expects an error code but gets a different one, we now output
both of them

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 12:10:00 2001 UTC (8 years, 7 months ago) by bagder
Branch: MAIN
Changes since 1.36: +6 -1 lines
Diff to previous 1.36
adjusted to the correct treatmeant of file:// URLs

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Mon Aug 6 08:43:37 2001 UTC (8 years, 7 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_8_1-pre3
Changes since 1.35: +7 -7 lines
Diff to previous 1.35
7.8.1-pre3 commit

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 22:01:08 2001 UTC (8 years, 8 months ago) by bagder
Branch: MAIN
Changes since 1.34: +8 -3 lines
Diff to previous 1.34
better strip

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Jun 14 12:16:07 2001 UTC (8 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.33: +5 -3 lines
Diff to previous 1.33
made stdin testing work, also made 'nocheck=true' work when set on the
reply data section

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon May 28 15:26:15 2001 UTC (8 years, 9 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_8, curl-7_8-pre2
Changes since 1.32: +58 -18 lines
Diff to previous 1.32
better -v use, passes -I to all perl invokes

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Wed May 23 15:02:58 2001 UTC (8 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.31: +120 -189 lines
Diff to previous 1.31
adjusted to the new test case formats

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Mon May 21 13:38:38 2001 UTC (8 years, 9 months ago) by bagder
Branch: MAIN
Changes since 1.30: +13 -5 lines
Diff to previous 1.30
doesn't run ssl tests if libcurl wasn't built with ssl support (and reports
about the libcurl SSL status)

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Mon May 14 12:09:47 2001 UTC (8 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.29: +19 -5 lines
Diff to previous 1.29
pid files fixes, ftp server already-running-but-no-control check

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Fri May 4 07:47:11 2001 UTC (8 years, 10 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_7_3
Changes since 1.28: +18 -8 lines
Diff to previous 1.28
'FILE *' changed to 'void *' in all callback functions

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Thu Apr 26 08:32:12 2001 UTC (8 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.27: +10 -2 lines
Diff to previous 1.27
split curl and libcurl into two strings in the initial display

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 21:46:37 2001 UTC (8 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
no name no test

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Apr 24 21:09:53 2001 UTC (8 years, 10 months ago) by bagder
Branch: MAIN
Changes since 1.25: +210 -51 lines
Diff to previous 1.25
new tests, new server invoke system

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Tue Mar 13 22:14:53 2001 UTC (9 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_7, curl-7_7-beta3, curl-7_7-beta5, curl-7_7_1, curl-7_7_2
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
made 'X to Y' sequences not include X twice

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 13:46:23 2001 UTC (9 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_7-beta2
Changes since 1.23: +13 -5 lines
Diff to previous 1.23
include the failed test case numbers in the end summary

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Mar 12 12:58:30 2001 UTC (9 years ago) by bagder
Branch: MAIN
Changes since 1.22: +28 -6 lines
Diff to previous 1.22
made it support test case ranges on the command line, specified as
"X to Y", where X is smaller than Y.

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Mar 5 14:03:48 2001 UTC (9 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_7-beta1
Changes since 1.21: +5 -1 lines
Diff to previous 1.21
show the ftp server invoke line when -d is used

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Tue Feb 20 13:58:39 2001 UTC (9 years ago) by bagder
Branch: MAIN
CVS Tags: curl-7_7_alpha2
Changes since 1.20: +23 -5 lines
Diff to previous 1.20
-g runs the specified test(s) with gdb!

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Jan 29 15:07:28 2001 UTC (9 years, 1 month ago) by bagder
Branch: MAIN
CVS Tags: curl-7_6_1, curl-7_6_1-pre2, curl-7_6_1-pre3
Changes since 1.19: +2 -1 lines
Diff to previous 1.19
removed upload.NN files after each test

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Jan 27 18:50:54 2001 UTC (9 years, 1 month ago) by bagder
Branch: MAIN
CVS Tags: curl-7_6_1-pre1
Changes since 1.18: +12 -3 lines
Diff to previous 1.18
Added -d that enables easier protocol/server debug overview (it invokes
the servers with their -v options)

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Jan 8 22:18:30 2001 UTC (9 years, 2 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_6, curl-7_6-pre4, curl_7_6-pre3
Changes since 1.17: +4 -3 lines
Diff to previous 1.17
Loic Dachary's updates to get 'make distcheck' work, including running the
test suite

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Tue Nov 28 12:49:39 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
CVS Tags: curl-7_5, curl-7_5_2, pre-header-change
Changes since 1.16: +12 -3 lines
Diff to previous 1.16
now counts all test cases and presents a counter at the end

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Nov 27 12:53:50 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.15: +18 -6 lines
Diff to previous 1.15
modified for ftp custom commands

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Mon Nov 27 11:53:50 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.14: +21 -16 lines
Diff to previous 1.14
if the server doesn't output a logfile, the protocol file is not compared
with it! This makes tests without server (like for file://) smarter.

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 19:28:11 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.13: +39 -14 lines
Diff to previous 1.13
upload check, better ability to specify test cases on the command line

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 17:07:16 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.12: +20 -6 lines
Diff to previous 1.12
added a command line log that logs all command lines run in the complete
test run

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Nov 21 15:48:40 2000 UTC (9 years, 3 months ago) by bagder
Branch: MAIN
Changes since 1.11: +77 -21 lines
Diff to previous 1.11
starts and stops both HTTP and FTP servers now
checks memanalyze output better
filters PORT output when doing FTP compares

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 15:58:25 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.10: +52 -24 lines
Diff to previous 1.10
now supports checks for exit codes and check for memory even when curl
returns (expected) exit code

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 15:34:33 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.9: +2 -4 lines
Diff to previous 1.9
output FAILED properly even when -s is used

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 15:15:48 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.8: +25 -9 lines
Diff to previous 1.8
uses stricter output

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Nov 17 15:07:29 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.7: +98 -24 lines
Diff to previous 1.7
better stdout check, full support for memory debug tests

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Nov 15 08:21:14 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.6: +7 -3 lines
Diff to previous 1.6
now sorts the test cases when "all" is used

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Nov 15 07:09:37 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.5: +41 -24 lines
Diff to previous 1.5
'use strict' compliant

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Nov 14 11:56:16 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.4: +1 -8 lines
Diff to previous 1.4
removed some /= 256 that was wrongly left

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Nov 14 10:28:25 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.3: +13 -0 lines
Diff to previous 1.3
added help text on -h

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Nov 14 10:18:44 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.2: +141 -19 lines
Diff to previous 1.2
removed lots of external program dependencies (for windows compliance)
added lots of comments
added -s for short output and made it possible to run specific test cases
from the command line

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Mon Nov 13 18:34:27 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
Changes since 1.1: +13 -8 lines
Diff to previous 1.1
logs stderr as well now, which is good if the program crashes, and also
dumps more information in case curl doesn't return success

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Mon Nov 13 16:06:16 2000 UTC (9 years, 4 months ago) by bagder
Branch: MAIN
converted shell script to perl

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

donate! Page updated November 16, 2009.
web site info

File upload with ASP.NET