tests: Port headless start test case to VKMS
Instead of testing headless start using the dummy backend, do so with the real native backend, and use the drm-mock library instead to emulate monitors being disconnected at startup. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2821>
This commit is contained in:
@ -48,6 +48,7 @@ void meta_backend_native_resume (MetaBackendNative *backend_native);
|
||||
|
||||
MetaLauncher * meta_backend_native_get_launcher (MetaBackendNative *native);
|
||||
|
||||
META_EXPORT_TEST
|
||||
MetaUdev * meta_backend_native_get_udev (MetaBackendNative *native);
|
||||
|
||||
META_EXPORT_TEST
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include <gudev/gudev.h>
|
||||
|
||||
#include "backends/native/meta-backend-native-types.h"
|
||||
#include "core/util-private.h"
|
||||
|
||||
#define META_TYPE_UDEV (meta_udev_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (MetaUdev, meta_udev, META, UDEV, GObject)
|
||||
@ -45,6 +46,7 @@ gboolean meta_is_udev_device_preferred_primary (GUdevDevice *device);
|
||||
gboolean meta_udev_is_drm_device (MetaUdev *udev,
|
||||
GUdevDevice *device);
|
||||
|
||||
META_EXPORT_TEST
|
||||
GList * meta_udev_list_drm_devices (MetaUdev *udev,
|
||||
GError **error);
|
||||
|
||||
|
Reference in New Issue
Block a user