summaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorSaya Sugiura <ssugiura@jp.adit-jv.com>2021-08-02 14:55:01 +0900
committerSaya Sugiura <39760799+ssugiura@users.noreply.github.com>2021-10-05 11:19:26 +0900
commit815f5b73b400d099a5bee1b3aa1f15e7908ca279 (patch)
treed0c6d57ac2805d72a5c117637df65eca0dc42930 /tests/CMakeLists.txt
parentaa8b1d23bb8211f3d234c9d52b3cfa0fb3e8fa89 (diff)
downloadDLT-daemon-815f5b73b400d099a5bee1b3aa1f15e7908ca279.tar.gz
gtest: Rework WORKING_DIRECTORY
testfile.dlt was not detected correctly with ctest, so corrected WORKING_DIRECTORY accordingly. Signed-off-by: Saya Sugiura <ssugiura@jp.adit-jv.com>
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r--tests/CMakeLists.txt13
1 files changed, 5 insertions, 8 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 37de4cb..ccf6e03 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -42,8 +42,7 @@ foreach(target IN LISTS TARGET_LIST)
add_executable(${target} ${target_SRCS})
target_link_libraries(${target} ${DLT_LIBRARIES})
add_test(NAME ${target}
- COMMAND ${target}
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+ COMMAND ${target})
endforeach()
###################
@@ -65,13 +64,12 @@ foreach(target IN LISTS TARGET_LIST)
if(${target} STREQUAL "gtest_dlt_daemon_event_handler" OR
${target} STREQUAL "gtest_dlt_shm")
add_test(NAME ${target}
- COMMAND ${target}
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+ COMMAND ${target})
else()
+ configure_file(${PROJECT_SOURCE_DIR}/tests/${target}.sh ${PROJECT_BINARY_DIR}/tests COPYONLY)
add_test(NAME ${target}
COMMAND /bin/sh "${target}.sh"
- ${target}
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+ ${target})
endif()
endforeach()
@@ -84,7 +82,6 @@ if(WITH_EXTENDED_FILTERING)
add_executable(gtest_dlt_json_filter gtest_dlt_json_filter.cpp)
target_link_libraries(gtest_dlt_json_filter ${DLT_CONTROL_LIBRARIES})
add_test(NAME gtest_dlt_json_filter
- COMMAND gtest_dlt_json_filter
- WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
+ COMMAND gtest_dlt_json_filter)
endif()