summaryrefslogtreecommitdiffstats
path: root/Help/manual/ctest.1.rst
Commit message (Collapse)AuthorAgeFilesLines
* CTest: Add CTEST_RESOURCE_SPEC_FILE variableKyle Edwards2020-04-021-2/+6
|
* Help: Clarify that the CTest resource allocation feature doesn't oversubscribeKyle Edwards2020-02-211-0/+9
|
* Add --no-tests=<[error|ignore]> option to CTestStefan Dinkelacker2020-01-311-0/+8
| | | | | | | | | If no tests were found, the default behavior of CTest is to always log an error message but to return an error code in script mode only. This option unifies the behavior of CTest by either returning an error code if no tests were found or by ignoring it. Signed-off-by: Stefan Dinkelacker <s.dinkelacker@dkfz-heidelberg.de>
* ctest: add support for memcheck using Dr. MemoryDietmar Scheidl2019-12-101-0/+14
| | | | Fixes: #19788
* Merge topic 'ctest-resource-fixes'Brad King2019-11-261-0/+26
|\ | | | | | | | | | | | | | | | | a033bafbe0 Help: Clarify how tests are run if no resource spec file is specified a64ba0235f CTest: Clarify that resource requirements can be split f9f294f5fa CTest: Add version field to resource spec file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !4080
| * Help: Clarify how tests are run if no resource spec file is specifiedKyle Edwards2019-11-261-0/+17
| | | | | | | | Fixes: #19985
| * CTest: Add version field to resource spec fileKyle Edwards2019-11-251-0/+9
| | | | | | | | Fixes: #20007
* | CTest: Consolidate '--repeat-* n' options as `--repeat *:n`Brad King2019-11-151-13/+17
| | | | | | | | | | | | | | Combine `--repeat-until-fail`, `--repeat-until-pass`, and `--repeat-after-timeout` to create a single `--repeat <mode>:<n>` option. Retain `--repeat-until-fail` too because that has been available in previous releases.
* | Merge branch 'backport-ctest-resource-groups'Brad King2019-11-051-71/+72
|\ \ | |/
| * Help: Fix error in resource allocation exampleKyle Edwards2019-11-051-2/+2
| |
| * CTest: Rename hardware -> resources for CMake variables, command optionsCraig Scott2019-11-051-36/+35
| | | | | | | | | | | | Only changes the user-visible effects of renaming hardware allocation to resource allocation. Code changes are the minimum needed to achieve that.
| * CTest: Rename PROCESSES test property to RESOURCE_GROUPSBrad King2019-11-051-37/+39
| | | | | | | | | | | | | | | | | | | | | | | | The `PROCESSES` test property name added for CMake 3.16 is too close to the existing `PROCESSORS` test property. Furthermore, the property in principle specifies groups of resources organized in a way that is meaningful to a particular test. The groups may often correspond to processes but they could have other meanings. Since the property name `PROCESSES` has not been in a final 3.16 release yet, simply rename it to `RESOURCE_GROUPS`. Fixes: #19914
* | ctest: Add --repeat-after-timeout optionBrad King2019-10-291-0/+8
| | | | | | | | | | Add an option to re-run tests if they timeout. This will help tolerate sporadic timeouts on busy machines.
* | ctest: Add --repeat-until-pass optionBrad King2019-10-291-0/+5
|/ | | | | | | | | Add an option to re-run tests if they fail. This will help tolerate sporadic failures. Issue: #17010 Co-Author: Ben Boeckel <ben.boeckel@kitware.com> Co-Author: Chuck Atkins <chuck.atkins@kitware.com>
* Help: Add documentation for CTest hardware allocationKyle Edwards2019-10-021-0/+229
|
* ctest: rename TRACK to GROUPZack Galbreath2019-08-221-4/+7
| | | | | | | | | | 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.
* ctest: propagate make program to cmakeRobert Maynard2019-07-111-1/+2
|
* ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDEZack Galbreath2019-05-071-0/+12
| | | | | Set this in a CTest script to explicitly define what the current revision will be reported as in Update.xml.
* Help: cross-ref and wording of docs related to ctest_update()Zack Galbreath2019-05-031-0/+2
| | | | Provide better motivation for users to click through to the CTest manual from the ctest_update command help page.
* Modules: Update documentation formattingBartosz Kosiorek2019-04-081-4/+4
|
* Help: Improve formatting of Help documentationBartosz Kosiorek2019-04-081-34/+35
|
* Help: Fix --build-and-test synopsis in ctest(1)Paul Seyfert2019-02-261-2/+3
| | | | | | The synopsis added by commit 9d3aa95ca4 (Help: Divide ctest(1) manual options into sections, 2017-11-08, v3.11.0-rc1~359^2~2) is missing the actual `--build-and-test` argument! Add it now.
* CTest: Add documentation and release notes for SubmitURLRegina Pfeifer2019-01-161-8/+23
|
* CTest: Add --show-only[=format] option to print test infoJustin Goshi2019-01-101-1/+70
| | | | | | format can be 'human' to print the current text format or 'json-v1' to print the test object model in json format and is useful for IDEs who want to gather information about the tests. Defaults to 'human' format.
* Help: clarify documentation of ctest --timeoutRegina Pfeifer2018-12-091-3/+4
|
* CTest: Remove special case for Dart version <= 1Regina Pfeifer2018-11-281-3/+2
|
* CTest: Remove submission triggerRegina Pfeifer2018-11-281-3/+2
|
* CTest: Remove submit method 'ftp'Regina Pfeifer2018-11-281-2/+1
|
* CTest: Remove submit method 'scp'Regina Pfeifer2018-11-281-3/+3
|
* CTest: Remove submit method 'cp'Regina Pfeifer2018-11-281-3/+2
|
* CTest: Remove submit method 'xmlrpc'Regina Pfeifer2018-11-281-3/+2
|
* Help: Emphasize tool names in their manualsJoachim Wuttke (l)2018-11-261-2/+2
| | | | | | Print the name of the **cmake** executable in boldface, so that it does not appear less prominent than other shell commands (which are underlaid with links). Similarly the other tool manuals.
* Help: Add missing docs for the ctest --progress optionCraig Scott2018-10-071-0/+13
| | | | These docs were missing from the changes that introduced the feature in !2240.
* Help: Use :envvar: links for env vars affecting ctest commandCraig Scott2018-10-071-4/+4
|
* Help: Fix command-line synopsis markup syntaxBrad King2018-04-181-1/+1
| | | | | | Use `{}` to surround required parts instead of `()`. Fixes: #17917
* Help: Clarify ctest build-and-test mode optionsCraig Scott2018-03-131-10/+14
| | | Fixes: #17807
* CTest: Expand 'Label and Subproject Summary' section of manualBetsy McPhail2017-12-151-3/+31
|
* Help: Add 'Label and Subproject Summary' section to ctest(1) manualBetsy McPhail2017-11-101-1/+27
|
* Help: Normalize capitalization of 'CTest' in ctest(1) manualBetsy McPhail2017-11-101-24/+24
|
* Help: Divide ctest(1) manual options into sectionsBetsy McPhail2017-11-101-87/+114
|
* cmCTest: Remove dead codeBetsy McPhail2017-11-071-7/+0
| | | | The option 'ctest-config' is ignored.
* Doc: document that CoverageExtraFlags will come firstRolf Eike Beer2017-09-151-0/+2
|
* Display subproject timing summaryBetsy McPhail2017-07-101-0/+7
| | | | Use the '--no-subproject-summary' option to disable timing summary.
* Add CTEST_LABELS_FOR_SUBPROJECTS as a CTest module and script variableBetsy McPhail2017-07-101-0/+26
| | | | | Use this variable to specify a list of labels that will be reported to CDash as subprojects.
* Add ctest options for limiting which tests fixtures addCraig Scott2017-05-011-0/+17
| | | | | The new options allow the user to restrict the setup and cleanup tests automatically added for fixtures.
* Help: Fix documentation of ctest --build-and-testJean-Christophe Fillion-Robin2016-07-051-3/+2
| | | | | | Since commit v3.0.0-rc1~260^2~14 (ctest: Make the --build-makeprogram optional for --build-and-test, 2013-11-14), binary dictionary is also required to run CTest given the option `--build-nocmake`.
* Help: Consistently use quotes and fix punctuation in ctest(1) manualJean-Christophe Fillion-Robin2016-07-051-51/+50
|
* Help: Document CTest Git fetch-and-reset behaviorBrad King2016-06-081-0/+5
|
* cmCTestGIT: add an option to initialize submodules on updateBen Boeckel2016-04-011-0/+6
| | | | | | | 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: Add options to limit output of passed and failed testsRoman Wüger2015-09-181-0/+6
| | | | | | | | | | Add ctest command-line options: --test-output-size-passed <n> --test-output-size-failed <n> to set the amount of test output to store in Test.xml as a command-line dashboard client.