aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/config.vala.in1
-rw-r--r--tests/main.vala4
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/config.vala.in b/tests/config.vala.in
index 7acae9de..ef533d33 100644
--- a/tests/config.vala.in
+++ b/tests/config.vala.in
@@ -1,2 +1,3 @@
const string DCONF_PROFILE = "@abs_top_builddir@/tests/profiles/indicator-keyboard-test";
const string SERVICE_DIR = "@abs_top_builddir@/tests/services";
+const string XDG_RUNTIME_DIR = "@abs_top_builddir@/tests";
diff --git a/tests/main.vala b/tests/main.vala
index dca3b8b2..e2782d1d 100644
--- a/tests/main.vala
+++ b/tests/main.vala
@@ -77,6 +77,8 @@ public class Tests : Object, Fixture {
((!) _bus).add_service_dir (SERVICE_DIR);
((!) _bus).up ();
+ Environment.set_variable ("XDG_RUNTIME_DIR", XDG_RUNTIME_DIR, true);
+
var loop = new MainLoop (null, false);
_service_name = Bus.own_name (BusType.SESSION,
@@ -130,6 +132,8 @@ public class Tests : Object, Fixture {
if (_bus != null) {
((!) _bus).down ();
_bus = null;
+
+ Environment.set_variable ("XDG_RUNTIME_DIR", XDG_RUNTIME_DIR, true);
}
}