summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/ctest_start
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Add tests to demonstrate when CTEST_NIGHTLY_START_TIME is neededKyle Edwards2020-04-294-1/+10
|
* ctest: rename TRACK to GROUPZack Galbreath2019-08-2217-6/+38
| | | | | | | | | | Update command-line options, script variables, and documentation to use the term "group" instead of "track". The old terms are still available for now, but they are now undocumented. This makes our terminology more consistent with CDash. The goal of this change is to make it more clear to our users how CTest and CDash interact with each other.
* Remove unnecessary CTEST_PROJECT_NAME variablesRegina Pfeifer2018-11-2012-13/+0
|
* CTest: Fix regression in ctest_start()Kyle Edwards2018-09-103-1/+10
| | | | | | | | The format for the TAG file was changed in 3.12, and the way it was read caused a regression which changed how the track was decided. This commit fixes the regression. Fixes #18347.
* ctest_start: read model from TAG fileKyle Edwards2018-05-0930-2/+127
| | | | | | | | This change reworks ctest_start() so that simply calling ctest_start(APPEND) will read all the information from the TAG file. On top of that, it relaxes the argument parsing for ctest_start() to allow greater flexibility in the argument ordering, and the documentation for ctest_start() has been cleaned up.
* cmCTestScriptHandler: Add new field ShouldRunCurrentScriptKyle Edwards2018-01-263-1/+12
| | | | | | | | | | This is to avoid scope issues with CTEST_RUN_CURRENT_SCRIPT. If ctest_start() is called within a function scope, the value of CTEST_RUN_CURRENT_SCRIPT that it sets doesn't make it to the global scope. With this change, ctest_start() no longer sets CTEST_RUN_CURRENT_SCRIPT, and instead sets a field directly in cmCTestScriptHandler. The old behavior of CTEST_RUN_CURRENT_SCRIPT has also been kept for projects and tests that rely on setting it.
* Tests: Move CTestTestConfigFileInBuildDir into RunCMake.ctest_startBrad King2015-07-143-0/+27
| | | | | | | Subsume the CTestTestConfigFileInBuildDir test cases into the RunCMake.ctest_start test as new cases to avoid infrastructure duplication. This also avoids using REGEX_ESCAPE_STRING to try to regex-match full paths.
* ctest_start: Add QUIET optionZack Galbreath2015-02-235-0/+29
This suppresses all non-error messages that would have otherwise been printed by this function.