diff options
author | Brad King <brad.king@kitware.com> | 2012-03-09 21:24:43 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2012-03-12 13:33:21 (GMT) |
commit | 42a81e7119fab94afcb0c87f93c314af1689e1f7 (patch) | |
tree | 311228723f3384ac84b5297bf095cc10e24d93ba /Tests/CMakeLists.txt | |
parent | c7bdef5b48fe74f92d75f538e702257e7de1a998 (diff) | |
download | CMake-42a81e7119fab94afcb0c87f93c314af1689e1f7.zip CMake-42a81e7119fab94afcb0c87f93c314af1689e1f7.tar.gz CMake-42a81e7119fab94afcb0c87f93c314af1689e1f7.tar.bz2 |
Add stronger infrastructure for CMake-only tests
The CMakeOnly directory added by commit 9a20abf0 (Add infrastructure for
CMake-only tests, 2012-01-11) was sufficient only for tests that always
run CMake to successfully configure a project. Later commit eeaaffcb
(find_package: Test error and warning messages in failure cases,
2012-02-28) added a sample test that covers failure cases.
Generalize the above to create new "RunCMake" test infrastructure that
can run CMake multiple times for a single project with different
variations and check for expected result/stdout/stderr. Allow for both
successful and failing CMake project configuration cases. This will be
useful to test error messages and failure behavior.
Diffstat (limited to 'Tests/CMakeLists.txt')
-rw-r--r-- | Tests/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index 07a6c36..0eb4859 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -54,6 +54,7 @@ IF(BUILD_TESTING) ADD_SUBDIRECTORY(CMakeLib) ADD_SUBDIRECTORY(CMakeOnly) ADD_SUBDIRECTORY(CMakeCommands) + ADD_SUBDIRECTORY(RunCMake) ADD_SUBDIRECTORY(FindPackageModeMakefileTest) |