This will allow gnome-shell perf tests to create and destroy virtual test monitors whenever it needs to. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2824>
This allows perf test cases in gnome-shell to use the public API. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2824>
This will require some symbol exporting, but the benefit is that have better control of what external test cases can do in terms of creating more testing specific contexts. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1861>