From e5d016e6ef3eb10046e928d7a53ec6797eceb02b Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Mon, 13 Jun 2022 12:54:16 +0200 Subject: [PATCH] main: Don't install polkit agent when running in tests, fixing slowness. In the tests we don't use a systemwide helper anyway, so the polkit stuff is unnecessary. Also, for some reason this was taking a very long time for me, causing the tests to be super slow. --- app/flatpak-main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/flatpak-main.c b/app/flatpak-main.c index 23979327..7ffa1be5 100644 --- a/app/flatpak-main.c +++ b/app/flatpak-main.c @@ -601,6 +601,11 @@ install_polkit_agent (void) PolkitAgentListener *listener = NULL; g_autoptr(GError) local_error = NULL; g_autoptr(GDBusConnection) bus = NULL; + const char *on_session; + + on_session = g_getenv ("FLATPAK_SYSTEM_HELPER_ON_SESSION"); + if (on_session != NULL) + return NULL; bus = g_bus_get_sync (G_BUS_TYPE_SYSTEM, NULL, &local_error);