aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-09-02 10:31:42 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-09-02 10:31:42 +0100
commita992108e5b6383450a147a0a0ef54576dca5bd95 (patch)
tree026f7f166b53ff54bfa3e3fc1e365e709766fd38 /CMakeLists.txt
parent0b1004135890380d2594b4aff3bb2fb17d64b6c4 (diff)
downloadYAGE-a992108e5b6383450a147a0a0ef54576dca5bd95.tar.gz
YAGE-a992108e5b6383450a147a0a0ef54576dca5bd95.zip
Adding .h file extension to be more consistent.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt25
1 files changed, 10 insertions, 15 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b512a59e..8c0f48ae 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -84,18 +84,13 @@ message("${YAGE_LIB_DEP_L}")
enable_testing()
set(SIMULATION_RUNS 1000)
-add_executable(yagetest ${YAGE_TEST_DIR}/yagetest.cpp)
-target_link_libraries(yagetest gtest_main ${YAGE_LIB_DEP_L})
-add_test(NAME YageTest COMMAND yagetest --gtest_repeat=10 --gtest_break_on_failure)
-
-add_executable(matrixtest ${YAGE_TEST_DIR}/matrixtest.cpp)
-target_link_libraries(matrixtest gtest_main ${YAGE_LIB_DEP_L})
-add_test(NAME MatrixTest COMMAND matrixtest --gtest_repeat=${SIMULATION_RUNS} --gtest_break_on_failure)
-
-add_executable(particlebodytest ${YAGE_TEST_DIR}/particlebodytest.cpp)
-target_link_libraries(particlebodytest gtest_main ${YAGE_LIB_DEP_L})
-add_test(NAME ParticleBodyTest COMMAND particlebodytest --gtest_repeat=${SIMULATION_RUNS} --gtest_break_on_failure)
-
-add_executable(windowtest ${YAGE_TEST_DIR}/windowtest.cpp)
-target_link_libraries(windowtest gtest_main ${YAGE_LIB_DEP_L})
-add_test(NAME WindowTest COMMAND windowtest --gtest_repeat=${SIMULATION_RUNS} --gtest_break_on_failure)
+function(make_test test_name cycles)
+ add_executable(${test_name} ${YAGE_TEST_DIR}/${test_name}.cpp)
+ target_link_libraries(${test_name} gtest_main ${YAGE_LIB_DEP_L})
+ add_test(NAME ${test_name} COMMAND ${test_name} --gtest_repeat=${cycles} --gtest_break_on_failure)
+endfunction(make_test)
+
+make_test(yagetest 10)
+make_test(matrixtest ${SIMULATION_RUNS})
+make_test(particlebodytest ${SIMULATION_RUNS})
+make_test(windowtest ${SIMULATION_RUNS})