summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CTestCommandLine
Commit message (Collapse)AuthorAgeFilesLines
* CTest: Add options to limit output of passed and failed testsRoman Wüger2015-09-184-0/+36
| | | | | | | | | | 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.
* CTest: Show the number of tests for each label in the summaryBetsy McPhail2015-07-062-0/+30
|
* ctest: Optionally avoid starting tests that may exceed a given CPU loadBetsy McPhail2015-06-307-0/+52
| | | | | | | | | | | | | | 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: Capture test stdout/stderr through one pipe (#15600)Brad King2015-06-033-0/+30
| | | | | | | Use the KWSys Process "MergeOutput" option to give each test child process the same pipe for both stdout and stderr. This allows natural merging of stdout and stderr together instead of merging on arbitrary buffered read boundaries as before.
* Tests: Add case for 'ctest' run with bad CTestTestfileBrad King2015-05-142-0/+17
|
* Tests: Make a CTest test deterministic.Stephen Kelly2015-04-201-0/+3
| | | | The test expect sub-test not to run in parallel.
* Tests: Fix RunCMake.CTestCommandLine expected output time matchingBrad King2015-03-311-11/+11
| | | | | | When matching ctest command-line output, we must account for the formatting of times that take 10 seconds or more. The values are right-justified, so use " +" to match any amount of space before them.
* ctest: Add a new --repeat-until-fail optionBill Hoffman2015-03-2313-0/+96
This option tells ctest to run each test N times until the test fails or the N times have run. This is useful for finding random failing tests.