summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/ctest_start
Commit message (Collapse)AuthorAgeFilesLines
* 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.