Jonas Ådahl
7fecda6a7a
tests: Add public test monitor API
...
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 >
2023-02-03 15:29:28 +00:00
Jonas Ådahl
d3db3157bb
tests: Make libmutter-test.so introspected
...
This allows perf test cases in gnome-shell to use the public API.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2824 >
2023-02-03 15:29:28 +00:00
Jonas Ådahl
c8c9d49f79
Add rudimentary mode setting test
...
Add a test that uses vkms to test that mode setting works, and that
rendering works. It renders 10 frames in a row after mode setting, then
exits.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2151 >
2022-01-14 09:16:09 +00:00
Jonas Ådahl
51368227f2
context/test: Add flag to test runner helper
...
This will later be used to allow skipping tests.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2151 >
2022-01-14 09:16:09 +00:00
Jonas Ådahl
9cda0bd719
tests: Make common test code a shared library
...
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 >
2021-07-15 13:40:34 +02:00