summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2021-03-02 11:48:22 +0100
committerJonas Ådahl <jadahl@gmail.com>2021-07-15 10:59:40 +0200
commitfe652518afb858cc1c7356cfc06a37332c229440 (patch)
treecd378a9fc6c852a9c09bfb6a1f36510bf349c4fd /src/tests
parent75f9085ab9f1a9c83a384b15fea1df5fd545bccd (diff)
downloadmutter-fe652518afb858cc1c7356cfc06a37332c229440.tar.gz
context: Load plugin during setup phase
The plugin must be configured by the context implementation during the configure phase. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1861>
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/meta-context-test.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tests/meta-context-test.c b/src/tests/meta-context-test.c
index 2a25bdb44..a3c391533 100644
--- a/src/tests/meta-context-test.c
+++ b/src/tests/meta-context-test.c
@@ -49,6 +49,8 @@ meta_context_test_configure (MetaContext *context,
char ***argv,
GError **error)
{
+ const char *plugin_name;
+
g_test_init (argc, argv, NULL);
g_test_bug_base ("https://gitlab.gnome.org/GNOME/mutter/issues/");
@@ -57,6 +59,11 @@ meta_context_test_configure (MetaContext *context,
meta_wayland_override_display_name ("mutter-test-display");
meta_xwayland_override_display_number (512);
+ plugin_name = g_getenv ("MUTTER_TEST_PLUGIN_PATH");
+ if (!plugin_name)
+ plugin_name = "libdefault";
+ meta_context_set_plugin_name (context, plugin_name);
+
return TRUE;
}