summaryrefslogtreecommitdiff
diff options
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2017-09-16 04:15:49 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2017-09-16 04:15:49 +0200
commit0a2603e9a967143a061c2fa9e0273efc81c087ee (patch)
treef1d4b491248daf38356f7677e0c5d7de0c4c760b
parent31b68c9327a6bdd93e845632b4d4e5039efbb344 (diff)
Tests: run headless tests with dbus-run-session
(bzr r4253.1.4)
-rw-r--r--tests/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 94994ca13..05cc79f8d 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -92,6 +92,7 @@ set (UNITY_TEST_DBUS_TARGETS "")
set (UNITY_TEST_DBUS_TARGETS_HEADLESS "")
set (DUMMY_XORG_TEST_RUNNER ${CMAKE_CURRENT_SOURCE_DIR}/dummy-xorg-test-runner.sh)
+find_program (DBUS_RUN_SESSION dbus-run-session)
function (to_camel_case input output)
string (REGEX MATCHALL "(^|[-_])([^-_]+)" matches ${input})
@@ -149,6 +150,7 @@ function (add_gtest basename namespace libs #[[extra_sources]])
add_custom_target (${run_target}
COMMAND env NUX_FALLBACK_TEXTURE=TRUE
${DUMMY_XORG_TEST_RUNNER}
+ ${DBUS_RUN_SESSION}
./${test_binary} --gtest_output=xml:${test_result}
DEPENDS ${test_binary})
add_custom_target (clean-${test_binary}-headless-result COMMAND rm -f ${test_result})