Brad King
9f5bd180c8
Tests: Drop CMAKE_TEST_GENERATOR(|_TOOLSET) variables
...
s/CMAKE_TEST_GENERATOR/CMAKE_GENERATOR/g
2014-03-03 15:26:49 -05:00
Brad King
c7c44fc7f4
CTestTest*: Update minimum required CMake to 2.4
...
We will soon deprecate support for compatibility with CMake < 2.4.
2013-10-23 08:54:31 -04:00
Brad King
56ca8d4e63
Tests: Add generator toolset support
...
Propagate CMAKE_GENERATOR_TOOLSET through the test hierarchy so that all
tests can build with the selected generator toolset, if any.
2013-02-07 11:09:56 -05:00
Kitware Robot
77543bde41
Convert CMake-language commands to lower case
...
Ancient CMake versions required upper-case commands. Later command
names became case-insensitive. Now the preferred style is lower-case.
Run the following shell code:
cmake --help-command-list |
grep -v "cmake version" |
while read c; do
echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
done >convert.sed &&
git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' |
egrep -z -v '^(Utilities/cm|Source/kwsys/)' |
xargs -0 sed -i -f convert.sed &&
rm convert.sed
2012-08-13 14:19:16 -04:00
David Cole
a6a21c85ed
Tests: Eliminate unnecessary files and variables.
...
1: The CTestTestFailedSubmits tests do not need to run the
CTEST_MEMCHECK command. It is covered by the CTestTest2
test. If more coverage *is* required, choose a test that
runs by itself once to add it to... This one gets used
several times in a loop to test submission failure via
the various submission protocols. With memchecking on,
each test here takes 1000 seconds or more on a "fast"
build...
2: Other ctest tests do not need any of the CTEST_MEMORYCHECK_*
variables defined. They don't even call CTEST_MEMCHECK, or
-D NightlyMemCheck, or anything. So: remove the unnecessary
set calls.
3: CTestTest3 has gone intentionally unused for months because
it did not add any coverage and caused no ends of sporadic
randomish failures when network connectivity was spotty.
Remove its directory. Never add it again.
2011-01-28 14:58:04 -05:00
Zach Mullen
1a4c0c55c7
Parallel CTest hangs if serial test has depends
2010-06-23 17:18:59 -04:00
Zach Mullen
f3cd66577f
Remove unnecessary configure time operations from CTestTest* tests
2009-12-02 09:42:06 -05:00
Brad King
ed55b1b8d2
Remove unused code from CTest test suite
...
We remove from Tests/CTestTest*/CMakeLists.txt some historical cruft
that is no longer used by the test suite.
2009-12-02 09:16:29 -05:00
Zach Mullen
bcb127d494
Remove ctest_submit from CTestTestParallel
2009-09-29 14:21:48 -04:00
Bill Hoffman
205855bf56
Make sure CTestTest scripts honor the CMAKE_TEST_GENERATOR so that if the generator to build cmake is different than the one used for tests (watcom) is used.
2009-09-24 13:18:49 -04:00
Zach Mullen
8ffc8147e0
Make portable c for Parallel test
2009-09-23 14:07:57 -04:00
Zach Mullen
f3dce87e6d
Set new ctest tests to always run, whether CTEST_TEST_CTEST is enabled or not. Changed parallel test to be portable.
2009-09-23 11:38:37 -04:00
Zach Mullen
6f45c1d88c
CTestTestParallel now submits to public dashboard for easier debugging
2009-09-23 09:00:37 -04:00
Zach Mullen
664a409ae0
Added tests for ctest parallel options (PARALLEL_LEVEL, PROCESSORS, RUN_SERIAL)
2009-09-22 12:06:03 -04:00