<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/src/tests/unit-tests.c, branch document-button-values</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>main: Make it possible to set properties when overriding configuration</title>
<updated>2021-03-12T15:09:45+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2021-01-19T16:46:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=9bf57f82d3814bf49a465f1e40a314d6229529e6'/>
<id>9bf57f82d3814bf49a465f1e40a314d6229529e6</id>
<content type='text'>
This makes it possible to pass custom properties to backends when
constructing tests. This will be used to create "headless" native
backend instances for testing the headless native backend.

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 makes it possible to pass custom properties to backends when
constructing tests. This will be used to create "headless" native
backend instances for testing the headless native backend.

Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1698&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backend/native: Add tests for refresh rate calculation</title>
<updated>2021-03-05T14:37:48+00:00</updated>
<author>
<name>Akihiko Odaki</name>
<email>akihiko.odaki@gmail.com</email>
</author>
<published>2021-02-26T11:16:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=a6df6796ddc31a8e3093d327923a88e78222232b'/>
<id>a6df6796ddc31a8e3093d327923a88e78222232b</id>
<content type='text'>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1737&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part-of: &lt;https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1737&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>monitor-transform: Add meta_monitor_transform_transform() helper</title>
<updated>2020-02-27T08:07:25+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2020-02-18T10:29:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=e6913d1471d67e4b9f28b3e8d56e3998919d236a'/>
<id>e6913d1471d67e4b9f28b3e8d56e3998919d236a</id>
<content type='text'>
Intended to replace various manual monitor transform enum math here and
there. Tests added as well, to test some hand picked transforms.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/1064
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Intended to replace various manual monitor transform enum math here and
there. Tests added as well, to test some hand picked transforms.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/1064
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/wayland: Test subsurface commits after parent was reset</title>
<updated>2020-01-10T16:01:22+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-12-06T18:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=3e90070b88a3788f8397cb04257cb47b1d7f9642'/>
<id>3e90070b88a3788f8397cb04257cb47b1d7f9642</id>
<content type='text'>
Without 'wayland/surface-actor: Reset and sync subsurface state when
resetting' this test would fail.

This also adds a simple framework for testing lower level Wayland
semantics.

In contrast to the test-client and test-driver framework, which uses
gtk and tests mostly window management related things, this framework is
aimed to run Wayland clients made to test a particular protocol flow,
thus will likely consist of manual lower level Wayland mechanics.

A private protocol is added in order to help out clients do things they
cannot do by themself. The protocol currently only consists of a request
meant to be used for getting a callback when the actor of a given
surface is eventually destroyed. This is different from the wl_surface
being destroyed due to window destroy animations taking an arbitrary
amount of time. It'll be used by the first test added in the next
commit.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/961
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without 'wayland/surface-actor: Reset and sync subsurface state when
resetting' this test would fail.

This also adds a simple framework for testing lower level Wayland
semantics.

In contrast to the test-client and test-driver framework, which uses
gtk and tests mostly window management related things, this framework is
aimed to run Wayland clients made to test a particular protocol flow,
thus will likely consist of manual lower level Wayland mechanics.

A private protocol is added in order to help out clients do things they
cannot do by themself. The protocol currently only consists of a request
meant to be used for getting a callback when the actor of a given
surface is eventually destroyed. This is different from the wl_surface
being destroyed due to window destroy animations taking an arbitrary
amount of time. It'll be used by the first test added in the next
commit.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/961
</pre>
</div>
</content>
</entry>
<entry>
<title>boxes: Fix spelling in API</title>
<updated>2019-03-17T14:12:40+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-03-15T15:39:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=5d1eccfb6f0ac6624aad1804217cca5662c508cd'/>
<id>5d1eccfb6f0ac6624aad1804217cca5662c508cd</id>
<content type='text'>
Change adjecent to adjacent.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/496
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change adjecent to adjacent.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/496
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Override Wayland display name in test_init()</title>
<updated>2018-11-14T14:55:45+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2018-11-12T10:28:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=fe1d9fb4a73612681b0351202721fdfca179a0f5'/>
<id>fe1d9fb4a73612681b0351202721fdfca179a0f5</id>
<content type='text'>
It's overridden by all test cases, but they all also call test_init() so
do it there instead.

https://gitlab.gnome.org/GNOME/mutter/issues/193
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's overridden by all test cases, but they all also call test_init() so
do it there instead.

https://gitlab.gnome.org/GNOME/mutter/issues/193
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Call g_test_init() in test-runner too</title>
<updated>2018-11-06T16:17:36+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2018-07-16T14:40:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=2af229fe981a1eaa6e2e4e7cdc5a29545a3c01e9'/>
<id>2af229fe981a1eaa6e2e4e7cdc5a29545a3c01e9</id>
<content type='text'>
This makes the log handler that breaks test redundant, as GTest already
does this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes the log handler that breaks test redundant, as GTest already
does this.
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin: Rename the .so file from plugin.so to libplugin.so</title>
<updated>2018-11-06T16:17:36+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2018-07-12T20:20:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=0afaf5262bd3fc39fe8d9ae971c1f042bde8bed0'/>
<id>0afaf5262bd3fc39fe8d9ae971c1f042bde8bed0</id>
<content type='text'>
This is the filename convention you get when you define a shared module
in meson, and since there is no particular reason to not include the
"lib" prefix, lets make it easier to port it over. While at it,
de-duplicate the retrieval of the plugin name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the filename convention you get when you define a shared module
in meson, and since there is no particular reason to not include the
"lib" prefix, lets make it easier to port it over. While at it,
de-duplicate the retrieval of the plugin name.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests: Make testboxes an actual test</title>
<updated>2018-11-06T16:17:36+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2018-07-09T16:42:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=92f4ffc0dd66faa77a96e130562b77c716e26f3b'/>
<id>92f4ffc0dd66faa77a96e130562b77c716e26f3b</id>
<content type='text'>
testboxes was a binary that did unit testing, but it wasn't integrated
to the test system, so in effect, it was never run. Instead integrate it
into the other mutter unit tests. This includes changing a few of
meta_warning()s into g_warning()s so that the GTest framework can handle
them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
testboxes was a binary that did unit testing, but it wasn't integrated
to the test system, so in effect, it was never run. Instead integrate it
into the other mutter unit tests. This includes changing a few of
meta_warning()s into g_warning()s so that the GTest framework can handle
them.
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/monitor-unit-tests: Run a client while testing</title>
<updated>2017-08-30T05:44:05+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2017-08-18T06:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=e2d904c32b565626afe5602a4a03c1dc8cf999e0'/>
<id>e2d904c32b565626afe5602a4a03c1dc8cf999e0</id>
<content type='text'>
Run a client while testing and check that it's alive when checking each
monitor configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=730551
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run a client while testing and check that it's alive when checking each
monitor configuration.

https://bugzilla.gnome.org/show_bug.cgi?id=730551
</pre>
</div>
</content>
</entry>
</feed>
