CMake/Utilities/cmcurl/Testing
David Cole a61c5ab6e5 Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test.
If defined and non-empty, the value of CMAKE_TESTS_CDASH_SERVER should point
to a CDash server willing to accept submissions for a project named
PublicDashboard. On machines that also run a CDash dashboard, set this
variable to "http://localhost/CDash-trunk-Testing" so that the CMake tests
that submit dashboards do not have to send those submissions over the wire.

The CTestSubmitLargeOutput test runs a dashboard that has a test that produces
very large amount of output on stdout/stderr. Since we do not even want	 to
attempt to send such large output over the wire, this test is off by default
unless the CMAKE_TESTS_CDASH_SERVER server is localhost. This test is expected
to cause a submission failure when sent to CDash. It passes if the submit
results contain error output. It fails if the submit succeeds.

CMAKE_TESTS_CDASH_SERVER: CDash server used by CMake/Tests.

If not defined or "", this variable defaults to the server at
http://www.cdash.org/CDash.

If set explicitly to "NOTFOUND", curl tests and ctest tests that use the
network are skipped.

If set to something starting with "http://localhost/", the CDash is expected
to be an instance of CDash used for CDash testing, pointing to a
cdash4simpletest database. In these cases, the CDash dashboards should be
run first.
2010-03-08 13:25:58 -05:00
..
CMakeLists.txt ENH: Initial import 2005-06-24 09:02:17 -04:00
curlgtk.c ENH: Initial import 2005-06-24 09:02:17 -04:00
curltest.c Add CMAKE_TESTS_CDASH_SERVER variable and CTestSubmitLargeOutput test. 2010-03-08 13:25:58 -05:00
ftpget.c COMP: Remove errors 2006-07-09 13:48:37 -04:00
ftpgetresp.c COMP: Remove errors 2006-07-09 13:48:37 -04:00
ftpupload.c COMP: Remove errors 2006-07-09 13:48:37 -04:00
getinmemory.c ENH: Initial import 2005-06-24 09:02:17 -04:00
http-post.c ENH: Initial import 2005-06-24 09:02:17 -04:00
httpput.c ENH: Initial import 2005-06-24 09:02:17 -04:00
multithread.c ENH: Initial import 2005-06-24 09:02:17 -04:00
persistant.c ENH: Initial import 2005-06-24 09:02:17 -04:00
postit2.c ENH: Initial import 2005-06-24 09:02:17 -04:00
sepheaders.c ENH: Fix old api 2007-04-15 11:56:07 -04:00
simple.c ENH: Initial import 2005-06-24 09:02:17 -04:00
simplessl.c ENH: Initial import 2005-06-24 09:02:17 -04:00
testconfig.h.in ENH: Initial import 2005-06-24 09:02:17 -04:00
win32sockets.c ENH: Initial import 2005-06-24 09:02:17 -04:00