Daniel Stenberg
c537b00577
dist: include tests/azure.pm in the tarball
...
Bug: ada581f2cc (commitcomment-37601589)
Reported-by: Marcel Raad
2020-03-03 08:42:38 +01:00
Daniel Stenberg
fb723fd9d1
test1167: verify global symbols in public headers are curl prefixed
...
... using the new badsymbols.pl perl script
Fixes #4793
Closes #4794
2020-01-09 22:57:33 +01:00
Marcel Raad
793e377675
dist: add error-codes.pl
...
Follow-up to commit 74f441c6d3 .
This should fix test 1175 when run via the daily source tarballs.
Closes https://github.com/curl/curl/pull/4638
2019-11-26 14:22:35 +01:00
Daniel Stenberg
275b74a53d
dist: add manpage-syntax.pl
...
follow-up to 7fb66c403
2019-07-15 15:24:41 +02:00
Daniel Stenberg
8927d1c2b0
tests: add disable-scan.pl to dist
...
follow-up from 29177f422a
Closes #4059
2019-06-21 16:25:50 +02:00
Daniel Stenberg
ea77fec16f
tests: move objnames-* from lib into tests
...
Since they're used purely for testing purposes, I think they should
rather be stored there.
Closes #3470
2019-01-15 08:09:34 +01:00
Kamil Dudka
fc2c9a9614
tests: drop http_pipe.py script no longer used
...
It is unused since commit f7208df7d9 .
Closes #3204
2018-11-01 09:13:47 +01:00
Daniel Stenberg
6785d0dc70
travis: run more tests for coverage check
...
... run a few more tortured based and run all tests event-based.
Closes #2664
2018-06-17 14:32:00 +02:00
Max Dymond
4f38db1d28
fuzzer: move to using external curl-fuzzer
...
Use the external curl-fuzzer repository for fuzzing.
Closes #1923
2017-10-04 15:33:36 +02:00
Adam Sampson
7e949de1d2
dist: Add dictserver.py/negtelnetserver.py to EXTRA_DIST
...
These weren't included in the 7.55.0 release, but are required in order
to run the full test suite.
Closes #1744
2017-08-09 23:55:14 +02:00
Daniel Stenberg
7121a994dd
dist: add SMB python deps into the tarball
2017-07-04 10:46:41 +02:00
Daniel Stenberg
615326fd99
dist: add the fuzz dir to the tarball
2017-06-16 00:16:57 +02:00
Daniel Stenberg
b5e143e7a5
coverage: run event tests too
...
... the torture ones are commented out only because they are slooooow.
2017-06-02 13:15:06 +02:00
Daniel Stenberg
f6e0f4556e
build: provide easy code coverage measuring
...
Closes #1528
2017-06-02 13:15:06 +02:00
Daniel Stenberg
49eee28822
tests: remove the html and PDF versions from the tarball
2017-04-21 16:26:53 +02:00
Daniel Stenberg
207f588987
make: introduce 'test-nonflaky' target
...
Running this in the root build dir will invoke the test suite to only
run tests not marked as 'flaky'.
2017-03-22 10:48:20 +01:00
Steve Brokenshire
f5712ca277
Makefile.am: Remove distribution man pages when running 'make clean'
2017-03-07 23:27:31 +01:00
Daniel Stenberg
7a01b33c31
tests/Makefile: run checksrc on debug builds
...
... just like we already do in src/ and lib/
2016-12-21 23:40:41 +01:00
Kamil Dudka
5e26d9ceea
tests: distribute the http2-server.pl script, too
2016-07-21 13:07:27 +02:00
Daniel Stenberg
54e4c6c396
test/Makefile.am: include manpage-scan.pl and nroff-scan.pl in dist
...
Reported-by: Ray Satiro
Bug: https://curl.haxx.se/mail/lib-2016-05/0113.html
2016-05-18 09:17:53 +02:00
Karlson2k
315f06f569
tests: pathhelp.pm to process paths on Msys/Cygwin
2016-04-29 23:42:28 +02:00
Daniel Stenberg
3d94a113e9
tests: fix make checksrc in servers/
2016-04-03 22:42:49 +02:00
Daniel Stenberg
a1a2470dbd
tests: 'make checksrc' now checks server/ too
2016-04-03 22:38:36 +02:00
Daniel Stenberg
d3252e000c
checksrc: run checksrc in tests when 'make checksrc' in root
2016-04-03 22:38:36 +02:00
Daniel Stenberg
d532645afd
build: use roffit 0.11 feature
...
... load file specified as argument.
2016-03-29 16:45:17 +02:00
Daniel Stenberg
4af40b3646
URLs: change all http:// URLs to https://
2016-02-03 00:19:02 +01:00
Kamil Dudka
1514b718e3
dist: add symbol-scan.pl to the tarball
...
... in order to make test1135 succeed
2015-02-25 12:13:21 +01:00
Yang Tse
2e00872c04
tests/Makefile.am: add configurehelp.pm to DISTCLEANFILES
2013-07-16 22:51:35 +02:00
Daniel Stenberg
5657c56f63
tests/Makefile: typo in the perlcheck target
...
Bug: http://curl.haxx.se/bug/view.cgi?id=1239
Reported-by: Christian Weisgerber
2013-06-04 23:22:11 +02:00
Linus Nielsen Feltzing
6d9236e805
Add tests/http_pipe.py to the tarball build
2013-04-18 10:55:41 +02:00
Daniel Stenberg
c43127414d
always-multi: always use non-blocking internals
...
Remove internal separated behavior of the easy vs multi intercace.
curl_easy_perform() is now using the multi interface itself.
Several minor multi interface quirks and bugs have been fixed in the
process.
Much help with debugging this has been provided by: Yang Tse
2013-01-17 19:40:35 +01:00
Yang Tse
bc682cbd3e
tests/Makefile.am: remove wildcard usage in EXTRA_DIST
2013-01-15 16:31:48 +01:00
Daniel Stenberg
14dc679ce0
test: offer "automake" output and check for perl better
...
runtests.pl -am now uses the "PASS/FAIL: [desc]" output for each
executed test. You can run 'make test-am' in the root build directory to
invoke that. The reason for this output style is to better allow generic
test suite parsers to also grok our test output.
The test Makefile now also tests that perl was indeed found and that the
PERL variable points to an executable before it tries to run the main
test perl script runtests.pl,
2012-11-23 11:56:26 +01:00
Daniel Stenberg
ee588fe088
mem-include-scan: verify memory #includes
...
If we use memory functions (malloc, free, strdup etc) in C sources in
libcurl and we fail to include curl_memory.h or memdebug.h we either
fail to properly support user-provided memory callbacks or the memory
leak system of the test suite fails.
After Ajit's report of a failure in the first category in http_proxy.c,
I spotted a few in the second category as well. These problems are now
tested for by test 1132 which runs a perl program that scans for and
attempts to check that we use the correct include files if a memory
related function is used in the source code.
Reported by: Ajit Dhumale
Bug: http://curl.haxx.se/mail/lib-2012-11/0125.html
2012-11-17 13:56:38 +01:00
Daniel Stenberg
1fc5a41447
test Makefile: only feature 'unit' once in the list of dirs
2012-07-20 21:56:27 +02:00
Yang Tse
aa76dec33a
unit tests: more build adjustments
2011-06-01 21:40:09 +02:00
Daniel Stenberg
511031c8d8
dist: add new certs to tarball
2011-01-19 21:02:54 +01:00
Daniel Stenberg
35e1d6538a
unittest: framework for unit-testing
...
This is the first approach at doing fairly clean and easy to write and
debug unit tests.
2011-01-03 19:38:10 +01:00
Daniel Stenberg
1db61aca3b
dist: add symbol-scan.pl to the tarball
2010-11-03 11:25:06 +01:00
Dan Fandrich
a82c5a39c4
Added directories.pm to the source tar ball
2010-05-14 13:31:07 -07:00
Daniel Stenberg
2309b4e330
remove the CVSish $Id$ lines
2010-03-24 11:02:54 +01:00
Yang Tse
35fbeda003
Test suite support for RTSP
2010-02-01 12:05:08 +00:00
Yang Tse
5bec1b1cf0
secureserver.pl is now the test harness script used for SSL/TLS.
2010-01-11 04:51:14 +00:00
Yang Tse
aa2f447400
Start using the centralized pidfile and logfile name generation
...
subroutines for http and tftp test suite servers.
2010-01-08 15:54:07 +00:00
Yang Tse
d0f6bde732
Initial refactoring step for server name strings centralized generation
2009-12-28 20:00:41 +00:00
Yang Tse
aeec8e0b38
Added runtests.pl '-r' option for run time statistics
2009-12-19 04:15:22 +00:00
Daniel Stenberg
e73fe837a8
- 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.
2009-08-11 21:48:58 +00:00
Daniel Stenberg
dd0b38b32f
first take at bundling cmake-related files in the tarball
2009-04-14 22:00:37 +00:00
Yang Tse
fd8d862c37
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
2008-01-03 20:48:22 +00:00
Dan Fandrich
598bc3968e
Add -a when running torture tests now that it's supported.
2007-07-05 01:38:00 +00:00
Dan Fandrich
3b355421ec
Added sshserver.pl
2007-03-24 06:29:58 +00:00
Daniel Stenberg
b8417be1f2
removed ftpsserver.pl
2005-04-28 13:55:16 +00:00
Daniel Stenberg
14424f7058
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.
2005-04-18 06:57:44 +00:00
Daniel Stenberg
ab4086bc24
Updated the copyright year since changes have been this year.
2005-03-31 07:02:02 +00:00
Daniel Stenberg
0e7614919b
can you spell copy and paste error for me loud and clear? ;-P
2005-03-22 19:58:00 +00:00
Daniel Stenberg
2bf72937d2
provide HTML and PDF versions of the man pages in the dist archive
2005-03-22 19:46:49 +00:00
Daniel Stenberg
73b9d0840c
add new file
2005-03-17 08:04:00 +00:00
Dan Fandrich
233237740d
Added the --runtestsopts option to testcurl.pl to override the default
...
options used by runtests.pl during testing (useful for disabling valgrind).
2005-03-17 00:57:17 +00:00
Daniel Stenberg
06ffb47ef2
initial man page attempt for testcurl.pl
2005-03-15 12:13:37 +00:00
Daniel Stenberg
7657186bf6
added valgrind.pm to the dist
2005-03-06 22:33:05 +00:00
Daniel Stenberg
a8db25f48b
the test targets won't invoke the test suite if curl is built cross-compiled.
...
Pointed out by Chris Gaukroger.
2004-06-03 14:38:07 +00:00
Daniel Stenberg
f39f7c28f0
'make test-torture' in the root now runs a full torture test
2004-05-17 10:54:00 +00:00
Daniel Stenberg
79aaa85a51
full-test passes -p to runtests as well to get more details in case of failure
2004-04-13 05:58:19 +00:00
Daniel Stenberg
5e92b2906b
All test targets now run 'make all' before they prcoeed with the actual
...
testing so that all test files are build first properly. David Byron reported.
2004-03-29 12:38:41 +00:00
Daniel Stenberg
5947e4e9fd
distribute testcurl.pl too starting now
2004-03-23 16:11:01 +00:00
Daniel Stenberg
199b2f4602
no need to run make test in the data dir anymore
2004-02-12 14:43:13 +00:00
Daniel Stenberg
3c1bb36193
use the *correct* header!
2004-01-13 08:57:01 +00:00
Daniel Stenberg
8433068f3a
added our standard header
2004-01-13 07:38:26 +00:00
Daniel Stenberg
0701b973df
stunnel.pm is no more
2003-10-29 09:13:53 +00:00
Daniel Stenberg
9e81fd5703
added CLEANFILES to make distcheck run fine
2003-08-07 14:14:54 +00:00
Daniel Stenberg
c04ce95106
cleaned up after David Byron's comment on the libcurl list, aug 5 2003
2003-08-04 23:13:39 +00:00
Daniel Stenberg
ed4dff63b9
make test-full in the root dir should run verbose tests but not stop on
...
single failures
2003-01-21 10:35:34 +00:00
Daniel Stenberg
264e7fc58b
removed fruitless attempts to overload some targets
2002-12-19 16:36:35 +00:00
Daniel Stenberg
b63df7991a
new subdir added 'libtest'
2002-12-12 12:20:33 +00:00
Daniel Stenberg
d88c153c7d
include memanalyze.pl in the dist archive
2002-03-01 09:19:28 +00:00
Daniel Stenberg
c9bc14a222
use the pid file, use the automake subdir
2002-02-25 12:45:20 +00:00
Daniel Stenberg
5c566c9aa3
added the stunnel PEM file
2001-09-17 08:41:28 +00:00
Daniel Stenberg
0c716d51ad
added README and FILEFORMAT to distrbution archive
2001-09-14 12:07:11 +00:00
Daniel Stenberg
6ef11f0b13
Heikki Korpela fixed the 'make -C' invokes. make -C is banned.
2001-09-01 09:39:40 +00:00
Daniel Stenberg
9b69f6faab
httpsserver.pl added to release archive
2001-08-03 06:39:00 +00:00
Daniel Stenberg
7bb7550e23
fixes
2001-05-28 21:49:45 +00:00
Daniel Stenberg
d3516810a7
adjusted to the new test case formats
2001-05-23 15:02:58 +00:00
Daniel Stenberg
bad4c8967b
added ftpsserver.pl stunnel.pm
2001-05-10 07:51:29 +00:00
Daniel Stenberg
a997d60304
Loic Dachary's updates to get 'make distcheck' work, including running the
...
test suite
2001-01-08 22:18:30 +00:00
Daniel Stenberg
b915ca68f9
'make distcheck' works now
2001-01-08 17:38:23 +00:00
Daniel Stenberg
9ade752fa7
distcheck fixes
2001-01-08 16:31:29 +00:00
Daniel Stenberg
044ca343ad
Loic Dachary's makefile/dist/rpm fixes
2001-01-08 10:00:14 +00:00
Daniel Stenberg
cb1842cb52
uses the PERL variable configure digs up
2000-12-05 09:15:44 +00:00
Daniel Stenberg
801626de19
Added a curl-target to make it easier to build from this dir
2000-11-22 14:15:15 +00:00
Daniel Stenberg
20dd0670ba
I run the perl programs with 'perl [script]' instead, to overcome the
...
hardcoded-path-in-scripts problem.
2000-11-21 19:30:09 +00:00
Daniel Stenberg
641351ee16
runtests.pl -c should be -a
2000-11-21 11:37:58 +00:00
Daniel Stenberg
ec3054e1f2
make test in root now runs make quiet-test in the test dir
2000-11-17 15:30:01 +00:00
Daniel Stenberg
336124c3dc
updated
2000-11-13 16:07:17 +00:00
Daniel Stenberg
6195412005
Added empty actions for all: and install:
2000-11-12 15:11:50 +00:00
Daniel Stenberg
3c0194bb72
initial checkin
2000-11-10 15:24:09 +00:00