[Cmake-commits] CMake branch, next, updated. v2.8.10.2-2296-gcdb5bd4

Brad King brad.king at kitware.com
Fri Feb 22 09:00:23 EST 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  cdb5bd4b4fb942b33436635ff50ece0c4b346e10 (commit)
       via  f17711c546304a5e62a06796e0124c64284bfb9a (commit)
      from  0e8a6cfc16d07bf3cffb9840d05d0a4d7a82e55a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cdb5bd4b4fb942b33436635ff50ece0c4b346e10
commit cdb5bd4b4fb942b33436635ff50ece0c4b346e10
Merge: 0e8a6cf f17711c
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 22 08:59:57 2013 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 22 08:59:57 2013 -0500

    Merge branch 'FPHSA_FOUND_VAR_OPTION' into next
    
    * FPHSA_FOUND_VAR_OPTION:
      FPHSA: Convert FOUND_VAR failure test to RunCMake


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=f17711c546304a5e62a06796e0124c64284bfb9a
commit f17711c546304a5e62a06796e0124c64284bfb9a
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri Feb 22 08:44:13 2013 -0500
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri Feb 22 08:57:11 2013 -0500

    FPHSA: Convert FOUND_VAR failure test to RunCMake
    
    Move the Tests/FPHSA_InvalidFOUND_VAR test case over to a new
    RunCMake.FPHSA test with a BadFoundVar case.  The RunCMake tests are
    built to cover failure cases easily and robustly.

diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt
index 2725202..f8e4afd 100644
--- a/Tests/CMakeLists.txt
+++ b/Tests/CMakeLists.txt
@@ -147,9 +147,6 @@ if(BUILD_TESTING)
   # add a bunch of standard build-and-test style tests
   ADD_TEST_MACRO(CommandLineTest CommandLineTest)
   ADD_TEST_MACRO(FindPackageTest FindPackageTest)
-  ADD_TEST_MACRO(FPHSA_InvalidFOUND_VAR FPHSA_InvalidFOUND_VAR)
-  set_tests_properties(FPHSA_InvalidFOUND_VAR PROPERTIES
-                       PASS_REGULAR_EXPRESSION "The argument for FOUND_VAR is .badfoundvar_FOUND., but only")
   ADD_TEST_MACRO(FindModulesExecuteAll FindModulesExecuteAll)
   ADD_TEST_MACRO(StringFileTest StringFileTest)
   ADD_TEST_MACRO(TryCompile TryCompile)
diff --git a/Tests/RunCMake/CMakeLists.txt b/Tests/RunCMake/CMakeLists.txt
index c55bb3a..dba772d 100644
--- a/Tests/RunCMake/CMakeLists.txt
+++ b/Tests/RunCMake/CMakeLists.txt
@@ -56,6 +56,7 @@ if(UNIX AND "${CMAKE_TEST_GENERATOR}" MATCHES "Unix Makefiles")
   add_RunCMake_test(CompilerChange)
 endif()
 add_RunCMake_test(ExternalData)
+add_RunCMake_test(FPHSA)
 add_RunCMake_test(GeneratorExpression)
 add_RunCMake_test(GeneratorToolset)
 add_RunCMake_test(TargetPropertyGeneratorExpressions)
diff --git a/Tests/RunCMake/FPHSA/BadFoundVar-result.txt b/Tests/RunCMake/FPHSA/BadFoundVar-result.txt
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/Tests/RunCMake/FPHSA/BadFoundVar-result.txt
@@ -0,0 +1 @@
+1
diff --git a/Tests/RunCMake/FPHSA/BadFoundVar-stderr.txt b/Tests/RunCMake/FPHSA/BadFoundVar-stderr.txt
new file mode 100644
index 0000000..4c739d8
--- /dev/null
+++ b/Tests/RunCMake/FPHSA/BadFoundVar-stderr.txt
@@ -0,0 +1,7 @@
+CMake Error at .*/Modules/FindPackageHandleStandardArgs.cmake:[0-9]+ \(message\):
+  The argument for FOUND_VAR is "badfoundvar_FOUND", but only
+  "BadFoundVar_FOUND" and "BADFOUNDVAR_FOUND" are valid names.
+Call Stack \(most recent call first\):
+  FindBadFoundVar.cmake:5 \(find_package_handle_standard_args\)
+  BadFoundVar.cmake:3 \(find_package\)
+  CMakeLists.txt:3 \(include\)
diff --git a/Tests/FPHSA_InvalidFOUND_VAR/CMakeLists.txt b/Tests/RunCMake/FPHSA/BadFoundVar.cmake
similarity index 70%
rename from Tests/FPHSA_InvalidFOUND_VAR/CMakeLists.txt
rename to Tests/RunCMake/FPHSA/BadFoundVar.cmake
index 6a88cf5..07d4322 100644
--- a/Tests/FPHSA_InvalidFOUND_VAR/CMakeLists.txt
+++ b/Tests/RunCMake/FPHSA/BadFoundVar.cmake
@@ -1,5 +1,3 @@
-cmake_minimum_required(VERSION 2.8)
-
 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}")
 
 find_package(BadFoundVar REQUIRED)
diff --git a/Tests/RunCMake/FPHSA/CMakeLists.txt b/Tests/RunCMake/FPHSA/CMakeLists.txt
new file mode 100644
index 0000000..e8db6b0
--- /dev/null
+++ b/Tests/RunCMake/FPHSA/CMakeLists.txt
@@ -0,0 +1,3 @@
+cmake_minimum_required(VERSION 2.8)
+project(${RunCMake_TEST} NONE)
+include(${RunCMake_TEST}.cmake)
diff --git a/Tests/FPHSA_InvalidFOUND_VAR/FindBadFoundVar.cmake b/Tests/RunCMake/FPHSA/FindBadFoundVar.cmake
similarity index 100%
rename from Tests/FPHSA_InvalidFOUND_VAR/FindBadFoundVar.cmake
rename to Tests/RunCMake/FPHSA/FindBadFoundVar.cmake
diff --git a/Tests/RunCMake/FPHSA/RunCMakeTest.cmake b/Tests/RunCMake/FPHSA/RunCMakeTest.cmake
new file mode 100644
index 0000000..0d48fa9
--- /dev/null
+++ b/Tests/RunCMake/FPHSA/RunCMakeTest.cmake
@@ -0,0 +1,3 @@
+include(RunCMake)
+
+run_cmake(BadFoundVar)

-----------------------------------------------------------------------

Summary of changes:


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list