<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/src/tests/ref-tests, branch main</title>
<subtitle>gitlab.gnome.org: GNOME/mutter.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/'/>
<entry>
<title>tests/wayland-fullscreen: Also test toggling fullscreen</title>
<updated>2022-10-10T18:16:51+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2022-09-28T18:53:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=21cddbae950715189d2a481cc95058660d86c4be'/>
<id>21cddbae950715189d2a481cc95058660d86c4be</id>
<content type='text'>
This tests that unfullscreen makes the black background disappear, and
that fullscreening again makes it re-appear.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2338&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tests that unfullscreen makes the black background disappear, and
that fullscreening again makes it re-appear.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2338&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add ref-test for Wayland fullscreen client</title>
<updated>2022-10-10T18:16:51+00:00</updated>
<author>
<name>Sebastian Wick</name>
<email>sebastian.wick@redhat.com</email>
</author>
<published>2022-03-14T12:17:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=6db67c3f219a326ad9b528c579b3636553780524'/>
<id>6db67c3f219a326ad9b528c579b3636553780524</id>
<content type='text'>
The ref-test makes sure the actual content is centered and everything
not covered by the actual content is black.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2338&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ref-test makes sure the actual content is centered and everything
not covered by the actual content is black.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2338&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/wayland: Add test for single pixel buffer protocol</title>
<updated>2022-08-02T12:19:42+00:00</updated>
<author>
<name>Robert Mader</name>
<email>robert.mader@posteo.de</email>
</author>
<published>2022-07-29T11:22:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=5b868a2bdf6882fd7af854f58cf8c365c081038d'/>
<id>5b868a2bdf6882fd7af854f58cf8c365c081038d</id>
<content type='text'>
The protocol is supposed to be used together with `wp_viewporter`
thus add both protocols to client-utils.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2246&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The protocol is supposed to be used together with `wp_viewporter`
thus add both protocols to client-utils.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2246&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/wayland: Add test for buffer transforms</title>
<updated>2022-06-03T09:03:10+00:00</updated>
<author>
<name>Robert Mader</name>
<email>robert.mader@collabora.com</email>
</author>
<published>2022-05-21T16:18:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=b988fd73c909cc859999881374bb1fc2839eae35'/>
<id>b988fd73c909cc859999881374bb1fc2839eae35</id>
<content type='text'>
Ensure that buffer transforms are correctly rendered.

This test would fail without the commit
"wayland/surface: Swap 90 and 270 degree transforms"

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1055&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ensure that buffer transforms are correctly rendered.

This test would fail without the commit
"wayland/surface: Swap 90 and 270 degree transforms"

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1055&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add virtual monitor tests</title>
<updated>2021-03-12T15:09:45+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-01-26T16:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=51ff51c854176ff52185774f44a1db9cdd75f251'/>
<id>51ff51c854176ff52185774f44a1db9cdd75f251</id>
<content type='text'>
The testing currently done is:

 * Creating a virtual monitor succeeds and gets the right configuration
 * Painting a few times results in the expected output
 * Changing the content of the stage also changes the painted content
   accordingly
 * Destroying the virtual monitor works as expected

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The testing currently done is:

 * Creating a virtual monitor succeeds and gets the right configuration
 * Painting a few times results in the expected output
 * Changing the content of the stage also changes the painted content
   accordingly
 * Destroying the virtual monitor works as expected

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Add reference test framework</title>
<updated>2021-03-12T15:09:45+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-01-26T16:07:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=d7ce6a47f89884d9aa381a6ab7cd85002135f5cf'/>
<id>d7ce6a47f89884d9aa381a6ab7cd85002135f5cf</id>
<content type='text'>
This adds a test framework that makes it possible to compare the result
of painting a view against a reference image. Test reference as PNG
images are stored in src/tests/ref-tests/.

Reference images needs to be created for testing to be able to succeed.
Adding a test reference image is done using the
`MUTTER_REF_TEST_UPDATE` environment variable. See meta-ref-test.c for
details.

The image comparison code is largely based on the reference image test
framework in weston; see meta-ref-test.c for details.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a test framework that makes it possible to compare the result
of painting a view against a reference image. Test reference as PNG
images are stored in src/tests/ref-tests/.

Reference images needs to be created for testing to be able to succeed.
Adding a test reference image is done using the
`MUTTER_REF_TEST_UPDATE` environment variable. See meta-ref-test.c for
details.

The image comparison code is largely based on the reference image test
framework in weston; see meta-ref-test.c for details.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698&gt;
</pre>
</div>
</content>
</entry>
</feed>
