summaryrefslogtreecommitdiff
path: root/src/tests/ref-test-sanity.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/ref-test-sanity.c')
-rw-r--r--src/tests/ref-test-sanity.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/tests/ref-test-sanity.c b/src/tests/ref-test-sanity.c
index 0776270da..5ee2446ae 100644
--- a/src/tests/ref-test-sanity.c
+++ b/src/tests/ref-test-sanity.c
@@ -23,12 +23,14 @@
#include "meta-test/meta-context-test.h"
#include "tests/meta-ref-test.h"
+static MetaContext *test_context;
+
static MetaVirtualMonitor *virtual_monitor;
static void
setup_test_environment (void)
{
- MetaBackend *backend = meta_get_backend ();
+ MetaBackend *backend = meta_context_get_backend (test_context);
MetaSettings *settings = meta_backend_get_settings (backend);
MetaMonitorManager *monitor_manager =
meta_backend_get_monitor_manager (backend);
@@ -61,7 +63,7 @@ setup_test_environment (void)
static void
tear_down_test_environment (void)
{
- MetaBackend *backend = meta_get_backend ();
+ MetaBackend *backend = meta_context_get_backend (test_context);
MetaMonitorManager *monitor_manager =
meta_backend_get_monitor_manager (backend);
@@ -72,7 +74,7 @@ tear_down_test_environment (void)
static ClutterStageView *
get_view (void)
{
- MetaBackend *backend = meta_get_backend ();
+ MetaBackend *backend = meta_context_get_backend (test_context);
MetaRenderer *renderer = meta_backend_get_renderer (backend);
return CLUTTER_STAGE_VIEW (meta_renderer_get_views (renderer)->data);
@@ -81,7 +83,7 @@ get_view (void)
static void
meta_test_ref_test_sanity (void)
{
- MetaBackend *backend = meta_get_backend ();
+ MetaBackend *backend = meta_context_get_backend (test_context);
ClutterActor *stage = meta_backend_get_stage (backend);
ClutterActor *actor1;
ClutterActor *actor2;
@@ -144,6 +146,8 @@ main (int argc,
g_signal_connect (context, "after-tests",
G_CALLBACK (tear_down_test_environment), NULL);
+ test_context = context;
+
return meta_context_test_run_tests (META_CONTEXT_TEST (context),
META_TEST_RUN_FLAG_NONE);
}