Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Added CTest command --print-labels | Zach Mullen | 2010-08-31 | 1 | -0/+1 |
| | | | | | | This command allows a user to quickly see the list of all available test labels. The labels are also printed in verbose show only mode, alongside their corresponding tests. | ||||
* | More robust cost-based scheduling impl | Zach Mullen | 2010-07-01 | 1 | -2/+3 |
| | |||||
* | Do not exit if stoptime is passed. | Zach Mullen | 2010-06-15 | 1 | -0/+1 |
| | |||||
* | Added RESOURCE_LOCK test property. | Zach Mullen | 2010-03-02 | 1 | -1/+5 |
| | |||||
* | If tests failed on the last run, have them run first next time | Zach Mullen | 2010-03-01 | 1 | -1/+2 |
| | |||||
* | Use historical average of test times to schedule tests. | Zach Mullen | 2010-02-26 | 1 | -1/+5 |
| | |||||
* | Added logic to check for cycles in the test dependency graph before any ↵ | Zach Mullen | 2009-11-02 | 1 | -0/+2 |
| | | | | tests are run. Previously a cycle resulted in a segfault from stack overflow. | ||||
* | Convert CMake to OSI-approved BSD License | Brad King | 2009-09-28 | 1 | -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. | ||||
* | BUG: Fixed segfault and bad reporting if a ctest executable could not be ↵ | Zach Mullen | 2009-09-10 | 1 | -2/+2 |
| | | | | found. Also added some batch testing code that is not yet complete. | ||||
* | ENH: ctest now writes time cost data to a file after a test set is run, and ↵ | Zach Mullen | 2009-09-08 | 1 | -2/+4 |
| | | | | uses these time costs to schedule the processes the next time ctest is run in that build tree. | ||||
* | ENH: Replaced the EXPENSIVE test property with a COST test property taking a ↵ | Zach Mullen | 2009-09-08 | 1 | -5/+5 |
| | | | | floating point value. Tests are now started in descending order of their cost, which defaults to 0 if none is specified. | ||||
* | ENH: Added ctest test options PROCESSORS and RUN_SERIAL. These allow ↵ | Zach Mullen | 2009-09-07 | 1 | -0/+2 |
| | | | | specification of resource allocation for given tests running with the ctest -j N option. RUN_SERIAL ensures that a given test does not run in parallel with any other test. Also forced appending of "..." to the longest test name in ctest. | ||||
* | Added the test property EXPENSIVE, which denotes that the given test(s) ↵ | Zach Mullen | 2009-09-04 | 1 | -1/+3 |
| | | | | should be started prior to tests that are not marked as such. Also fixed test dependencies, and a few uninitialized variables in cmProcess. | ||||
* | Fixed ctest output where max test index is not the same width as the total ↵ | Zach Mullen | 2009-09-02 | 1 | -5/+6 |
| | | | | number of tests. Also some preliminary changes for batching ctest jobs | ||||
* | Fixed conversion warning on 64 bit machines | Zach Mullen | 2009-08-31 | 1 | -2/+2 |
| | |||||
* | Added ctest -N test. Fixed ctest working directory bug. MemCheck fix ↵ | Zach Mullen | 2009-08-28 | 1 | -1/+5 |
| | | | | coming soon... | ||||
* | Fixed ctest -N segfault issue. Further refactored ctest. Enabled failover ↵ | Zach Mullen | 2009-08-27 | 1 | -3/+7 |
| | | | | for ctest | ||||
* | ENH: refactored ctest. All testing is now parallel. If no -j option is ↵ | Zach Mullen | 2009-08-26 | 1 | -11/+21 |
| | | | | specified, defaults to a MP level of 1 (non parallel) | ||||
* | COMP: fix some more warnings | Bill Hoffman | 2008-07-07 | 1 | -4/+0 |
| | |||||
* | COMP: try to fix sgi compiler problem with set and also shorten symbol ↵ | Bill Hoffman | 2008-07-04 | 1 | -2/+4 |
| | | | | lengths for set class | ||||
* | ENH: add initial ctest -j feature | Bill Hoffman | 2008-07-03 | 1 | -0/+84 |