Revert "main: Add test initialization function"

This reverts commit 7e69d1400a.
This commit is contained in:
Florian Müllner 2019-08-27 15:32:54 +03:00
parent 7e69d1400a
commit 6968f17f3f
3 changed files with 9 additions and 24 deletions

View File

@ -87,7 +87,6 @@
#ifdef HAVE_WAYLAND #ifdef HAVE_WAYLAND
#include "backends/x11/nested/meta-backend-x11-nested.h" #include "backends/x11/nested/meta-backend-x11-nested.h"
#include "wayland/meta-wayland.h" #include "wayland/meta-wayland.h"
#include "wayland/meta-xwayland.h"
#endif #endif
#ifdef HAVE_NATIVE_BACKEND #ifdef HAVE_NATIVE_BACKEND
@ -742,21 +741,3 @@ meta_get_x11_display_policy (void)
return META_DISPLAY_POLICY_MANDATORY; return META_DISPLAY_POLICY_MANDATORY;
} }
void
meta_test_init (void)
{
#if defined(HAVE_WAYLAND)
g_autofree char *display_name = g_strdup ("mutter-test-display-XXXXXX");
display_name = mktemp (display_name);
meta_override_compositor_configuration (META_COMPOSITOR_TYPE_WAYLAND,
META_TYPE_BACKEND_X11_NESTED);
meta_wayland_override_display_name (display_name);
meta_xwayland_override_display_number (512 + 512 * rand());
meta_init ();
#else
g_error ("Tests require wayland support");
#endif
}

View File

@ -75,8 +75,4 @@ void meta_exit (MetaExitCode code) G_GNUC_NORETURN;
META_EXPORT META_EXPORT
void meta_quit (MetaExitCode code); void meta_quit (MetaExitCode code);
META_EXPORT
void meta_test_init (void);
#endif #endif

View File

@ -86,7 +86,13 @@ G_BEGIN_DECLS
int \ int \
main (int argc, char *argv[]) \ main (int argc, char *argv[]) \
{ \ { \
meta_test_init ();\ char *display_name = g_strdup ("mutter-test-display-XXXXXX");\
int fd = g_mkstemp (display_name);\
meta_wayland_override_display_name (display_name);\
meta_override_compositor_configuration (META_COMPOSITOR_TYPE_WAYLAND,\
META_TYPE_BACKEND_X11_NESTED);\
\
meta_init ();\
\ \
clutter_test_init (&argc, &argv); \ clutter_test_init (&argc, &argv); \
\ \
@ -94,6 +100,8 @@ main (int argc, char *argv[]) \
units \ units \
} \ } \
\ \
close (fd);\
g_free (display_name);\
return clutter_test_run (); \ return clutter_test_run (); \
} }