summaryrefslogtreecommitdiffstats
path: root/Tests/Testing
diff options
context:
space:
mode:
authorSebastien Barre <sebastien.barre@kitware.com>2002-01-20 02:24:55 (GMT)
committerSebastien Barre <sebastien.barre@kitware.com>2002-01-20 02:24:55 (GMT)
commitc8d8e693cf24d657ced601c8173258f89b62e71a (patch)
tree2fcf0b3929d709ec76fced03145ce59897a8c04d /Tests/Testing
parent30b3cc0755b43bf3ad04cf2fa4d5af441cbadfd7 (diff)
downloadCMake-c8d8e693cf24d657ced601c8173258f89b62e71a.zip
CMake-c8d8e693cf24d657ced601c8173258f89b62e71a.tar.gz
CMake-c8d8e693cf24d657ced601c8173258f89b62e71a.tar.bz2
Add documentation, comments. Move some 'Complex' sub-tests into 2 new 'Wrapping' and 'Testing' tests.
Diffstat (limited to 'Tests/Testing')
-rw-r--r--Tests/Testing/CMakeLists.txt56
-rw-r--r--Tests/Testing/testing.cxx4
2 files changed, 60 insertions, 0 deletions
diff --git a/Tests/Testing/CMakeLists.txt b/Tests/Testing/CMakeLists.txt
new file mode 100644
index 0000000..87953ba
--- /dev/null
+++ b/Tests/Testing/CMakeLists.txt
@@ -0,0 +1,56 @@
+#
+# Testing
+#
+PROJECT (Testing)
+
+#
+# Lib and exe path
+#
+SET (LIBRARY_OUTPUT_PATH
+ ${Testing_BINARY_DIR}/bin/ CACHE PATH
+ "Single output directory for building all libraries.")
+
+SET (EXECUTABLE_OUTPUT_PATH
+ ${Testing_BINARY_DIR}/bin/ CACHE PATH
+ "Single output directory for building all executables.")
+
+#
+# Where will executable tests be written ?
+#
+IF (EXECUTABLE_OUTPUT_PATH)
+ SET (CXX_TEST_PATH ${EXECUTABLE_OUTPUT_PATH})
+ELSE (EXECUTABLE_OUTPUT_PATH)
+ SET (CXX_TEST_PATH .)
+ENDIF (EXECUTABLE_OUTPUT_PATH)
+
+#
+# Link to CMake lib
+#
+FIND_LIBRARY(CMAKE_LIB
+ CMakeLib
+ ${Testing_BINARY_DIR}/../../Source
+ ${Testing_BINARY_DIR}/../../Source/Debug
+ ${Testing_BINARY_DIR}/../../Source/Release
+ ${Testing_BINARY_DIR}/../../Source/MinSizeRel
+ ${Testing_BINARY_DIR}/../../Source/RelWithDebInfo)
+
+LINK_LIBRARIES(${CMAKE_LIB})
+
+#
+# Extra coverage
+#
+BUILD_COMMAND(BUILD_COMMAND_VAR ${CMAKE_MAKE_PROGRAM})
+BUILD_NAME(BUILD_NAME_VAR)
+SITE_NAME(SITE_NAME_VAR)
+
+#
+# Enable testing
+#
+ENABLE_TESTING()
+
+#
+# Add test
+#
+ADD_EXECUTABLE(testing testing.cxx)
+ADD_TEST(testing ${Testing_BINARY_DIR}/bin/testing)
+
diff --git a/Tests/Testing/testing.cxx b/Tests/Testing/testing.cxx
new file mode 100644
index 0000000..1482f27
--- /dev/null
+++ b/Tests/Testing/testing.cxx
@@ -0,0 +1,4 @@
+int main ()
+{
+ return 0;
+}