diff options
author | Saya Sugiura <ssugiura@jp.adit-jv.com> | 2021-08-02 14:55:01 +0900 |
---|---|---|
committer | Saya Sugiura <39760799+ssugiura@users.noreply.github.com> | 2021-10-05 11:19:26 +0900 |
commit | 815f5b73b400d099a5bee1b3aa1f15e7908ca279 (patch) | |
tree | d0c6d57ac2805d72a5c117637df65eca0dc42930 /tests | |
parent | aa8b1d23bb8211f3d234c9d52b3cfa0fb3e8fa89 (diff) | |
download | DLT-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')
-rw-r--r-- | tests/CMakeLists.txt | 13 |
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() |