[Orxonox-commit 4346] r9017 - in code/branches/testing: . test
landauf at orxonox.net
landauf at orxonox.net
Mon Feb 20 22:17:57 CET 2012
Author: landauf
Date: 2012-02-20 22:17:56 +0100 (Mon, 20 Feb 2012)
New Revision: 9017
Added:
code/branches/testing/test/
code/branches/testing/test/CMakeLists.txt
code/branches/testing/test/SampleTest.cc
Modified:
code/branches/testing/CMakeLists.txt
Log:
sample tests with ctest
Modified: code/branches/testing/CMakeLists.txt
===================================================================
--- code/branches/testing/CMakeLists.txt 2012-02-15 22:51:58 UTC (rev 9016)
+++ code/branches/testing/CMakeLists.txt 2012-02-20 21:17:56 UTC (rev 9017)
@@ -160,6 +160,9 @@
# Create the actual project
ADD_SUBDIRECTORY(src)
+# Create the test suites
+ADD_SUBDIRECTORY(test)
+
# Configure the binary output directory. Do this after src!
ADD_SUBDIRECTORY(bin)
Added: code/branches/testing/test/CMakeLists.txt
===================================================================
--- code/branches/testing/test/CMakeLists.txt (rev 0)
+++ code/branches/testing/test/CMakeLists.txt 2012-02-20 21:17:56 UTC (rev 9017)
@@ -0,0 +1,9 @@
+ENABLE_TESTING()
+
+ADD_EXECUTABLE(sample_test EXCLUDE_FROM_ALL SampleTest.cc)
+ADD_TEST(test1 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/sample_test)
+ADD_TEST(test2 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/sample_test)
+ADD_TEST(test3 ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/sample_test)
+
+ADD_CUSTOM_TARGET(test COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS sample_test)
+#ADD_DEPENDENCIES(test sample_test)
Added: code/branches/testing/test/SampleTest.cc
===================================================================
--- code/branches/testing/test/SampleTest.cc (rev 0)
+++ code/branches/testing/test/SampleTest.cc 2012-02-20 21:17:56 UTC (rev 9017)
@@ -0,0 +1,7 @@
+#include <iostream>
+
+int main(int argc, char** argv)
+{
+ std::cout << "Hello World" << std::endl;
+ return 0;
+}
More information about the Orxonox-commit
mailing list