Преглед изворни кода

ENH: Added FindPackageTest to improve coverage.

Brad King пре 22 година
родитељ
комит
62d5138ca3

+ 5 - 0
Source/CMakeLists.txt

@@ -165,6 +165,11 @@ IF(BUILD_TESTING)
       CustomCommand
       ${CMake_BINARY_DIR}/Tests/CustomCommand/bin)
 
+    ADD_TEST(FindPackageTest ${EXECUTABLE_OUTPUT_PATH}/cmaketest 
+      ${CMake_SOURCE_DIR}/Tests/FindPackageTest
+      ${CMake_BINARY_DIR}/Tests/FindPackageTest
+      FindPackageTest)
+
     ADD_TEST(SystemInformation ${EXECUTABLE_OUTPUT_PATH}/cmaketest 
       ${CMake_SOURCE_DIR}/Tests/SystemInformation
       ${CMake_BINARY_DIR}/Tests/SystemInformation 

+ 12 - 0
Tests/FindPackageTest/CMakeLists.txt

@@ -0,0 +1,12 @@
+PROJECT(FindPackageTest)
+
+# Look for a package that has a find module and may be found.
+FIND_PACKAGE(OpenGL QUIET)
+
+# Look for a package that has no find module and will not be found.
+FIND_PACKAGE(NotAPackage QUIET)
+
+# Look for a package that has an advanced find module.
+FIND_PACKAGE(VTK QUIET)
+
+ADD_EXECUTABLE(FindPackageTest FindPackageTest.cxx)

+ 4 - 0
Tests/FindPackageTest/FindPackageTest.cxx

@@ -0,0 +1,4 @@
+int main()
+{
+  return 0;
+}