From: Matthias Clasen Date: Sun, 24 Jul 2011 01:16:28 +0000 (-0400) Subject: Properly bring up a session bus for application tests X-Git-Tag: 2.29.16~83 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d344e69dc291df5e5da15d6e1c1b0ef897fdeea3;p=platform%2Fupstream%2Fglib.git Properly bring up a session bus for application tests As pointed out in bug 644601, session_bus_up() requires us to set up environment variables for things to work. --- diff --git a/gio/tests/gapplication.c b/gio/tests/gapplication.c index be6dd94..cb4e5ef 100644 --- a/gio/tests/gapplication.c +++ b/gio/tests/gapplication.c @@ -361,6 +361,13 @@ main (int argc, char **argv) g_test_init (&argc, &argv, NULL); + /* all the tests use a session bus with a well-known address + * that we can bring up and down using session_bus_up() and + * session_bus_down(). + */ + g_unsetenv ("DISPLAY"); + g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE); + g_test_add_func ("/gapplication/basic", basic); g_test_add_func ("/gapplication/non-unique", test_nonunique); g_test_add_func ("/gapplication/properties", properties);