[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [dferry] tests: Clean up CMake code in tests/
From:       Andreas Hartmetz <ahartmetz () gmail ! com>
Date:       2016-10-12 0:57:08
Message-ID: E1bu7r2-0007PZ-1m () code ! kde ! org
[Download RAW message or body]

Git commit 40ca935cabf295f02df5e0e79061e0cd117cf092 by Andreas Hartmetz.
Committed on 11/10/2016 at 22:08.
Pushed by ahartmetz into branch 'master'.

Clean up CMake code in tests/

M  +7    -11   tests/buslogic/CMakeLists.txt
M  +7    -11   tests/client/CMakeLists.txt
M  +7    -11   tests/events/CMakeLists.txt
M  +5    -9    tests/serialization/CMakeLists.txt

http://commits.kde.org/dferry/40ca935cabf295f02df5e0e79061e0cd117cf092

diff --git a/tests/buslogic/CMakeLists.txt b/tests/buslogic/CMakeLists.txt
index 1c8f088..980b033 100644
--- a/tests/buslogic/CMakeLists.txt
+++ b/tests/buslogic/CMakeLists.txt
@@ -1,14 +1,10 @@
-MACRO(BUSLOGICTESTS)
-    FOREACH(_testname ${ARGN})
-        add_executable(tst_${_testname} tst_${_testname}.cpp)
-        set_target_properties(tst_${_testname} PROPERTIES COMPILE_FLAGS
-                              -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
-        target_link_libraries(tst_${_testname} testutil dfer)
-        add_test(buslogic/${_testname} tst_${_testname})
-    ENDFOREACH(_testname)
-ENDMACRO(BUSLOGICTESTS)
-
-BUSLOGICTESTS(pendingreply threads)
+foreach(_testname pendingreply threads)
+    add_executable(tst_${_testname} tst_${_testname}.cpp)
+    set_target_properties(tst_${_testname}
+                          PROPERTIES COMPILE_FLAGS -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
+    target_link_libraries(tst_${_testname} testutil dfer)
+    add_test(buslogic/${_testname} tst_${_testname})
+endforeach()
 
 if (UNIX)
     target_link_libraries(tst_threads pthread)
diff --git a/tests/client/CMakeLists.txt b/tests/client/CMakeLists.txt
index 6e5b33c..dc6778d 100644
--- a/tests/client/CMakeLists.txt
+++ b/tests/client/CMakeLists.txt
@@ -1,11 +1,7 @@
-MACRO(CLIENTTESTS)
-    FOREACH(_testname ${ARGN})
-        add_executable(tst_${_testname} tst_${_testname}.cpp)
-        set_target_properties(tst_${_testname} PROPERTIES COMPILE_FLAGS
-                              -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
-        target_link_libraries(tst_${_testname} testutil dferclient ${LIBTINYXML2_LIBRARIES})
-        add_test(client/${_testname} tst_${_testname})
-    ENDFOREACH(_testname)
-ENDMACRO(CLIENTTESTS)
-
-CLIENTTESTS(introspection)
+foreach(_testname introspection)
+    add_executable(tst_${_testname} tst_${_testname}.cpp)
+    set_target_properties(tst_${_testname} PROPERTIES COMPILE_FLAGS
+                            -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
+    target_link_libraries(tst_${_testname} testutil dferclient ${LIBTINYXML2_LIBRARIES})
+    add_test(client/${_testname} tst_${_testname})
+endforeach()
diff --git a/tests/events/CMakeLists.txt b/tests/events/CMakeLists.txt
index 0b60e33..d8cb44c 100644
--- a/tests/events/CMakeLists.txt
+++ b/tests/events/CMakeLists.txt
@@ -1,11 +1,7 @@
-MACRO(EVENTTESTS)
-    FOREACH(_testname ${ARGN})
-        add_executable(tst_${_testname} tst_${_testname}.cpp)
-        set_target_properties(tst_${_testname} PROPERTIES COMPILE_FLAGS
-                              -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
-        target_link_libraries(tst_${_testname} testutil dfer)
-        add_test(events/${_testname} tst_${_testname})
-    ENDFOREACH(_testname)
-ENDMACRO(EVENTTESTS)
-
-EVENTTESTS(timer)
+foreach(_testname timer)
+    add_executable(tst_${_testname} tst_${_testname}.cpp)
+    set_target_properties(tst_${_testname}
+                          PROPERTIES COMPILE_FLAGS -DTEST_DATADIR="\\"${CMAKE_CURRENT_SOURCE_DIR}\\"")
+    target_link_libraries(tst_${_testname} testutil dfer)
+    add_test(events/${_testname} tst_${_testname})
+endforeach()
diff --git a/tests/serialization/CMakeLists.txt b/tests/serialization/CMakeLists.txt
index e03f0ee..599dd7a 100644
--- a/tests/serialization/CMakeLists.txt
+++ b/tests/serialization/CMakeLists.txt
@@ -1,9 +1,5 @@
-MACRO(SERIALIZATIONTESTS)
-    FOREACH(_testname ${ARGN})
-        add_executable(tst_${_testname} tst_${_testname}.cpp)
-        target_link_libraries(tst_${_testname} testutil dfer)
-        add_test(serialization/${_testname} tst_${_testname})
-    ENDFOREACH(_testname)
-ENDMACRO(SERIALIZATIONTESTS)
-
-SERIALIZATIONTESTS(arguments arguments_slow message)
+foreach(_testname arguments arguments_slow message)
+    add_executable(tst_${_testname} tst_${_testname}.cpp)
+    target_link_libraries(tst_${_testname} testutil dfer)
+    add_test(serialization/${_testname} tst_${_testname})
+endforeach()

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic