Better handling of the TEST_INSTALLED_SERVICES variable
authorTristan Van Berkom <tristanvb@openismus.com>
Tue, 3 Dec 2013 09:48:17 +0000 (18:48 +0900)
committerTristan Van Berkom <tristanvb@openismus.com>
Tue, 3 Dec 2013 09:48:17 +0000 (18:48 +0900)
Don't set the encapsulated environment variables when running installed.

tests/test-server-utils/e-test-server-utils.c

index 9c83031..4564521 100644 (file)
@@ -687,10 +687,13 @@ e_test_server_utils_run_full (ETestServerFlags flags)
        gint tests_ret;
 
        /* Cleanup work directory */
-       if ((flags & E_TEST_SERVER_KEEP_WORK_DIRECTORY) == 0)
-               delete_work_directory ();
+       if (!test_installed_services()) {
 
-       setup_environment ();
+               if ((flags & E_TEST_SERVER_KEEP_WORK_DIRECTORY) == 0)
+                       delete_work_directory ();
+
+               setup_environment ();
+       }
 
 #if GLOBAL_DBUS_DAEMON
        if (!test_installed_services ()) {