summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestStartCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Remove some c_str() calls.Stephen Kelly2014-03-111-2/+2
| | | | | | Use the clang RemoveCStrCalls tool to automatically migrate the code. This was only run on linux, so does not have any positive or negative effect on other platforms.
* Fix issue #10060 - add APPEND arg to ctest_start command.David Cole2009-12-291-0/+14
| | | | If APPEND is given to ctest_start, it will read the tag from the current existing Testing/TAG file rather than creating a new one based on the current time stamp. This allows a developer to run several dashboard scripts in a row, all of which will share the same tag/stamp/buildid when they finally get submitted to CDash. Now you can split the running of build phases and test phases for the same dashboard row into multiple scripts.
* CTest: Move initial checkout to ctest_start()Brad King2009-11-241-6/+58
| | | | | | | | | | | | | | | | | | | | In CTest command-driven script mode we support starting without a source tree. Previously the ctest_start() command would do some initialization but could not do anything that required CTestConfig.cmake from the input source tree. Later, ctest_update() would run CTEST_CHECKOUT_COMMAND to create the source tree, and then re-initialize everything. This delayed-initialization approach led to many complicated cases of which only some worked. For example, the second initialization only worked correctly in Nightly mode and simply failed for Experimental and Continuous builds. A simpler solution is to run CTEST_CHECKOUT_COMMAND during ctest_start() and then have a single initialization path. In principle this change in behavior could break scripts that set the checkout command after ctest_start() but before ctest_update(). However, the convention we've always followed has been to set all variables before ctest_start(). See issue #9450.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* ENH: add return and break support to cmake, also change basic command ↵Ken Martin2008-01-231-2/+2
| | | | invocation signature to be able to return extra informaiton via the cmExecutionStatus class
* ENH: fix for no newline on some makes fix for ctest and some symlinksAndy Cedilnik2006-08-141-0/+4
|
* BUG: Try to fix the problem of bad test namesAndy Cedilnik2006-07-111-2/+4
|
* ENH: Add support for special tracks, fix options of handlers so that the -R, ↵Andy Cedilnik2006-04-281-8/+24
| | | | -U, and so on work in the new style scripting
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-3/+3
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-101-10/+10
|
* STYLE: Fix some style issuesAndy Cedilnik2006-03-091-6/+9
|
* ENH: Several improvements with the way things are handled. Also, support ↵Andy Cedilnik2005-06-231-2/+3
| | | | multiple submited files
* ENH: Add superclass for all commands and handlers. Improve handlers to have ↵Andy Cedilnik2005-06-171-0/+1
| | | | initialization code, and start initializing ctest when start is invoked
* ENH: Several improvements to CTest:Andy Cedilnik2005-06-161-29/+5
| | | | | | | | | 1. Support for showing line numbers when debugging ctest --show-line-numbers 2. Modify the ctest initialization code, so that it can be delayed 3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that) 4. Start command is simplified and the functionality is moved to CTest 5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set 6. Add test that checks out kwsys and perform tests on the fresh checkout
* ENH: Add support for writing output file. While doing that, redesign the way ↵Andy Cedilnik2005-05-311-3/+3
| | | | ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
* ENH: Remove error about not being able to update CTest configurationAndy Cedilnik2005-05-081-0/+1
|
* ENH: Add Site and BuildName, make sure that the rest of the default -S rule ↵Andy Cedilnik2005-05-031-1/+5
| | | | does not happen, and make sure that new tag will be created
* ENH: CleanupsAndy Cedilnik2005-05-031-3/+3
|
* ENH: More commands. Start working on new style ctest configurationAndy Cedilnik2005-05-021-0/+23
|
* ENH: Cleanups and add CTEST_START commandAndy Cedilnik2005-02-171-0/+78