Daniel Pfeifer
|
3849164454
CTest: fix include-what-you-use violations
|
9 rokov pred |
Daniel Pfeifer
|
618fb23fc9
Pass arguments that are not modified as const&.
|
9 rokov pred |
Kitware Robot
|
d9fd2f5402
Revise C++ coding style using clang-format
|
9 rokov pred |
Brad King
|
180538c706
Source: Stabilize include order
|
9 rokov pred |
Betsy McPhail
|
f62d301b92
ctest: Optionally avoid starting tests that may exceed a given CPU load
|
10 rokov pred |
Zack Galbreath
|
07c550caa2
cmCTestMultiProcessHandler: Refactor RUN_SERIAL implementation
|
10 rokov pred |
Zack Galbreath
|
876a680d48
ctest_test: Add QUIET option
|
10 rokov pred |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 rokov pred |
Nils Gladitz
|
7f0d4aff24
CTest: fix regressions introduced by the ctest-fix-run-serial topic
|
12 rokov pred |
Nils Gladitz
|
1b750cbf9a
CTest: perform cycle test early
|
12 rokov pred |
Kitware Robot
|
7bbaa4283d
Remove trailing whitespace from most CMake and C/C++ code
|
13 rokov pred |
Zach Mullen
|
32242affea
Added CTest command --print-labels
|
15 rokov pred |
Zach Mullen
|
142edf8ad4
More robust cost-based scheduling impl
|
15 rokov pred |
Zach Mullen
|
960dc2b10f
Do not exit if stoptime is passed.
|
15 rokov pred |
Zach Mullen
|
767ffba8ff
Added RESOURCE_LOCK test property.
|
15 rokov pred |
Zach Mullen
|
348f6c4d8c
If tests failed on the last run, have them run first next time
|
15 rokov pred |
Zach Mullen
|
b4d27dc041
Use historical average of test times to schedule tests.
|
15 rokov pred |
Zach Mullen
|
d47ada823a
Added logic to check for cycles in the test dependency graph before any tests are run. Previously a cycle resulted in a segfault from stack overflow.
|
16 rokov pred |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 rokov pred |
Zach Mullen
|
4b4e801eba
BUG: Fixed segfault and bad reporting if a ctest executable could not be found. Also added some batch testing code that is not yet complete.
|
16 rokov pred |
Zach Mullen
|
a516040579
ENH: ctest now writes time cost data to a file after a test set is run, and uses these time costs to schedule the processes the next time ctest is run in that build tree.
|
16 rokov pred |
Zach Mullen
|
39e5f9d963
ENH: Replaced the EXPENSIVE test property with a COST test property taking a floating point value. Tests are now started in descending order of their cost, which defaults to 0 if none is specified.
|
16 rokov pred |
Zach Mullen
|
5fb958fde9
ENH: Added ctest test options PROCESSORS and RUN_SERIAL. These allow 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.
|
16 rokov pred |
Zach Mullen
|
c6e5dd21fd
Added the test property EXPENSIVE, which denotes that the given test(s) should be started prior to tests that are not marked as such. Also fixed test dependencies, and a few uninitialized variables in cmProcess.
|
16 rokov pred |
Zach Mullen
|
69fd641adb
Fixed ctest output where max test index is not the same width as the total number of tests. Also some preliminary changes for batching ctest jobs
|
16 rokov pred |
Zach Mullen
|
5a5cc52230
Fixed conversion warning on 64 bit machines
|
16 rokov pred |
Zach Mullen
|
b427d1985e
Added ctest -N test. Fixed ctest working directory bug. MemCheck fix coming soon...
|
16 rokov pred |
Zach Mullen
|
177edc5ed1
Fixed ctest -N segfault issue. Further refactored ctest. Enabled failover for ctest
|
16 rokov pred |
Zach Mullen
|
8ffd8d0a03
ENH: refactored ctest. All testing is now parallel. If no -j option is specified, defaults to a MP level of 1 (non parallel)
|
16 rokov pred |
Bill Hoffman
|
a4ae5a72a0
COMP: fix some more warnings
|
17 rokov pred |