summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/ctest_submit/RunCMakeTest.cmake
Commit message (Collapse)AuthorAgeFilesLines
* ctest_submit: Add option BUILD_IDZack Galbreath2019-03-221-1/+1
| | | | Fixes: #18968
* CTest: Remove submit method 'ftp'Regina Pfeifer2018-11-281-1/+0
|
* CTest: Remove submit method 'scp'Regina Pfeifer2018-11-281-1/+0
|
* CTest: Remove submit method 'cp'Regina Pfeifer2018-11-281-1/+0
|
* CTest: Remove submit method 'xmlrpc'Regina Pfeifer2018-11-281-1/+0
|
* ctest_submit: Add support for a "Done" partBetsy McPhail2018-10-101-0/+1
| | | | | | | | | | | Teach CTest to submit Done.xml. Submission of this file indicates to CDash that a build is complete and no more files will be uploaded. It contains the build id returned by CDash and the current time. This file is submitted last for a given build when using the `ctest_submit()` command. If submitting by PARTS, use `ctest_submit(PARTS Done)`.
* ctest: only create buildid when submitting from Testing/ dirZack Galbreath2018-09-281-0/+1
| | | | | | | | | | | In 7f530cc we taught CTest to pass extra information to CDash at submit time. This extra info is used by CDash to initialize a buildid. `ctest_submit(FILES)` can be used to send specific files to CDash. These files are not necessarily associated with the build currently being performed. For this reason, we modify the behavior of ctest_submit() to only specify this extra info when we are submitting files from the current build's Testing directory.
* ctest_submit: pass additional info to CDashZack Galbreath2018-09-171-0/+1
| | | | | Specify buildname, site, and buildstamp to CDash upon submission. CDash will use this extra info to assign and report back a buildid.
* ctest_submit: show headers as debug infoZack Galbreath2018-06-271-4/+9
| | | | | | | Hide any headers specified by `ctest_submit(HTTPHEADER ...)` unless ctest is run with --debug. This option is used to present bearer tokens to CDash. We do not want to inadvertently expose this secret data in the console output log.
* ctest_submit: Add HTTPHEADER optionZack Galbreath2017-05-041-0/+2
| | | | | | | | | Allow CTest script writers to specify additional HTTP headers to be sent to CDash during submission. The motivating case for this feature is a corresponding change in CDash. This will allow projects to refuse submissions from any site not bearing a valid authentication token.
* ctest_submit: Allow RETRY_COUNT for CDASH_UPLOADZack Galbreath2017-01-201-2/+2
| | | | | | | | Teach the CDASH_UPLOAD signature of ctest_submit() to honor the RETRY_COUNT and RETRY_DELAY options. Also teach HttpRequest() to honor the default 120 second timeout for curl connections.
* ctest_submit: Add QUIET optionZack Galbreath2015-02-231-0/+1
| | | | | Specifying this option prevents CTest from printing any non-error messages to the console for this call to ctest_submit().
* Tests: Rename RunCMake.{CTestSubmit => ctest_submit}Brad King2015-02-191-0/+46
Follow the convention of naming tests after the command they test.