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