summaryrefslogtreecommitdiffstats
path: root/Modules/DartConfiguration.tcl.in
Commit message (Collapse)AuthorAgeFilesLines
* Add CTEST_LABELS_FOR_SUBPROJECTS as a CTest module and script variableBetsy McPhail2017-07-101-0/+3
| | | | | Use this variable to specify a list of labels that will be reported to CDash as subprojects.
* cmCTestGIT: add an option to initialize submodules on updateBen Boeckel2016-04-011-0/+1
| | | | | | | Currently, CTest will not initialize any submodules within the already checked out source tree. Add an option to do so. The use case for not doing so is that some submodules may not be necessary for the current test and keeping network usage down may be important.
* CTest: Report to CDash the compiler version used to build the projectDaniel Pfeifer2015-08-111-0/+1
| | | | | | | | The compiler version reported since commit v2.8.2~1018 (CTest-side support for compiler name and compiler version, 2009-10-12) only reported the version of the compiler used to build CMake, and only if it defined "_COMPILER_VERSION". Instead use the version of the compiler used to build the project CTest is testing.
* ctest: Optionally avoid starting tests that may exceed a given CPU loadBetsy McPhail2015-06-301-0/+4
| | | | | | | | | | | | | | Add a TestLoad setting to CTest that can be set via a new --test-load command-line option, CTEST_TEST_LOAD variable, or TEST_LOAD option to the ctest_test command. Teach cmCTestMultiProcessHandler to measure the CPU load and avoid starting tests that may take more than the spare load currently available. The expression <current_load> + <test_processors> <= <max-load> must be true to start a new test. Co-Author: Zack Galbreath <zack.galbreath@kitware.com>
* ctest: add support for additional sanitizer optionsBen Boeckel2014-10-031-0/+1
| | | | | Sanitizers receive options through their environment variable; support user-specified options here.
* ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the versionBill Hoffman2014-08-181-0/+3
| | | | | | | This allows ctest_update to get the current version without actually changing the repository. This is useful when using Jenkins or an external project to update the source to a specific version, but you still want the current version to show up in CDash.
* CTest: Fix MemoryCheckType from 'ctest -T MemCheck'Bill Hoffman2014-07-161-0/+1
| | | | | | Before this commit, you would have to run ctest -S mode to get MemoryCheckType to work. This is because CMAKE_COMMAND was not set. The fix is to use cmSystemTools::GetCMakeCommand instead.
* ctest_update: Add support for Perforce p4 clientPedro Navarro2013-10-261-0/+7
| | | | | | | | | | | Teach the ctest_update implementation to use the p4 command-line client to perform updates and extract the list of changes. Add a CTest.UpdateP4 test like those that exist already for the other version control tools. Make the test available when p4 and the p4d server are found. During the test launch p4d in the background to serve a repository from the test directory. Then direct the client toward this server for the duration of the test.
* ctest_update: Tell svn not to prompt interactively (#13024)Nils Gladitz2012-09-251-0/+1
| | | | | While at it, add SVNOptions/CTEST_SVN_OPTIONS configuration settings to add options to all svn invocations instead of just "svn update".
* CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490)David Cole2011-10-221-1/+4
| | | | | | | | | | | | | | COVERAGE_EXTRA_FLAGS is a space separated value of extra flags that will be passed to gcov when ctest's coverage handler invokes gcov to do coverage analysis. Map to CoverageExtraFlags in the CTest ini file. Use default value of "-l" to match the coverage handler's earlier behavior from ctest 2.8.4 and earlier. The fix for related issue #11717 had added a " -p" which was the cause of both #12415 and #12490. Here, we revert that change to the default value, so -p is no longer there by default. The people that care to add -p may do so in their own build trees by appending " -p" to the new cache variable COVERAGE_EXTRA_FLAGS.
* Merge topic 'resolve/ctest-file-checksum/remove-CTestTest3'Brad King2010-07-131-0/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | 38c762c Merge 'remove-CTestTest3' into ctest-file-checksum 46df0b4 Activate retry code on any curl submit failure. 8705497 Checksum test should use CMAKE_TESTS_CDASH_SERVER d0d1cdd Mock checksum failure output for old CDash versions af5ef0c Testing for CTest checksum 86e81b5 CTest should resubmit in the checksum failed case d6b7107 Fix subscript out of range crash 082c87e Cross-platform fixes for checksum/retry code e525649 Checksums on CTest submit files, and retry timed out submissions.
| * Cross-platform fixes for checksum/retry codeZach Mullen2010-06-031-2/+2
| |
| * Checksums on CTest submit files, and retry timed out submissions.Zach Mullen2010-06-031-0/+4
| |
* | ctest_update: Support custom Git update commandBrad King2010-06-081-0/+1
|/ | | | | Define CTest configuration variable CTEST_GIT_UPDATE_CUSTOM to set a custom command line for updating Git-managed source trees.
* Add GITCommand key value pair.Bill Hoffman2010-05-111-0/+4
|
* If tests failed on the last run, have them run first next timeZach Mullen2010-03-011-1/+0
|
* Configurable path to CTest cost data fileZach Mullen2010-03-011-0/+4
| | | | Allow the user to set the CMake variable CTEST_COST_DATA_FILE, which will be used to store the cost data from test runs. If not set, defaults to the original location in the build tree Testing/Temporary dir.
* Moved call to cache CDash version information to cmCTest::initialize. Also ↵Zach Mullen2010-02-081-0/+1
| | | | added a 3 second timeout when requesting the version from the server. Added an option to the CTestConfiguration that will be used to determine whether to query the version information at all. (Behavior for this setting is not yet defined.) Updated CMake's local CDash version setting to 1.6.
* Added support for CTest awareness of the CDash version. This will help ↵Zach Mullen2009-12-211-0/+1
| | | | forward compatibility for both tools. Note that this changeset effectively makes the default to disable output compression. Now, to enable output compression, the CDASH_CTEST_VERSION must be explicity set to >= 1.6. Automated detection of the CDash version is the next step.
* Fix issue #2336 - honor the -C arg to ctest. Honor it for all stages of ↵David Cole2009-12-041-0/+1
| | | | running -D dashboards from the command line and running ctest_configure, ctest_build and ctest_test commands in -S scripts. Also, allow a script to change it by setting the CTEST_CONFIGURATION_TYPE variable: allows for multiple configuration build/test cycles within one script. Add a new signature for the cmake command build_command that accepts CONFIGURATION as one argument. The original build_command signature is still there, but now marked as deprecated in the documentation. Of course... also add CTestConfig tests to verify that -C is honored for -D dashboards and -S scripts.
* CTest-side support for compiler name and compiler version information. ↵Zach Mullen2009-10-121-1/+4
| | | | Requires CDash update to show on CDash.
* Fixed ctest output where max test index is not the same width as the total ↵Zach Mullen2009-09-021-1/+5
| | | | number of tests. Also some preliminary changes for batching ctest jobs
* ENH: make sure CTEST_CURL_OPTIONS work from script modeBill Hoffman2009-04-171-0/+3
|
* ENH: add ability to control ssl cert checkingBill Hoffman2009-04-101-0/+1
|
* ENH: Create include(CTest) launcher interfaceBrad King2009-02-111-0/+2
| | | | | | | This defines a new CTest configuration variable CTEST_USE_LAUNCHERS. When set to true it puts 'ctest --launch' in RULE_LAUNCH_* properties and enables the CTest configuration option 'UseLaunchers'. Currently this works only for Makefile generators.
* ENH: allow cdash not to triggerBill Hoffman2008-02-291-0/+1
|
* ENH: Reorganize and add subversion supportAndy Cedilnik2005-02-161-13/+16
|
* ENH: Enable compression with DartConfiguration fileAndy Cedilnik2005-01-271-0/+1
|
* ENH: Add suppression fileAndy Cedilnik2003-12-161-0/+1
|
* ENH: Add initial memory check support which works for ValgrindAndy Cedilnik2003-12-151-0/+2
|
* ENH: Improve coverage on systems with multiple gcov commandsAndy Cedilnik2003-12-081-0/+1
|
* ENH: Fix some dart issues. Now it works fine without dart.Andy Cedilnik2003-05-021-0/+53