on xenial help sign in
use a temp dir
7b27e2aLukáš Tinkl
tests/plugins/Utils/CMakeLists.txt+3−1
@@ -6,6 +6,8 @@ include_directories(
6
6
7add_definitions(-DCONFIG_TESTING)
7add_definitions(-DCONFIG_TESTING)
8
8
9+execute_process(COMMAND mktemp -d OUTPUT_VARIABLE TMPDIR)
10+
9foreach(util_test
11foreach(util_test
10 QLimitProxyModel
12 QLimitProxyModel
11 UnitySortFilterProxyModel
13 UnitySortFilterProxyModel
@@ -20,7 +22,7 @@ foreach(util_test
20 DESTINATION "${SHELL_PRIVATE_LIBDIR}/tests/plugins/Utils"
22 DESTINATION "${SHELL_PRIVATE_LIBDIR}/tests/plugins/Utils"
21 )
23 )
22 add_unity8_unittest(${util_test} ${util_test}TestExec ADD_TEST
24 add_unity8_unittest(${util_test} ${util_test}TestExec ADD_TEST
23− ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/plugins/Utils XDG_CONFIG_HOME=${CMAKE_CURRENT_BINARY_DIR} HOME=${CMAKE_CURRENT_BINARY_DIR}
25+ ENVIRONMENT LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/plugins/Utils HOME=$TMPDIR
24 )
26 )
25
27
26endforeach()
28endforeach()