mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 01:20:42 -05:00
tests: Add the "parent_exported" test
This test aims at checking that the transient relationship set using the xdg-foreign API is respected by mutter and that no crash occurs, such as the one in issue !174. Note: the crash from issue !174 occurs only if "attach_modal_dialogs" is set, so one has to change that default value to "true" to be able to trigger the crash: gsettings set org.gnome.mutter attach-modal-dialogs true Related: https://gitlab.gnome.org/GNOME/mutter/issues/174
This commit is contained in:
parent
22aea3dc67
commit
7749f4d983
@ -17,6 +17,7 @@ dist_stacking_DATA = \
|
|||||||
$(srcdir)/tests/stacking/minimized.metatest \
|
$(srcdir)/tests/stacking/minimized.metatest \
|
||||||
$(srcdir)/tests/stacking/mixed-windows.metatest \
|
$(srcdir)/tests/stacking/mixed-windows.metatest \
|
||||||
$(srcdir)/tests/stacking/set-parent.metatest \
|
$(srcdir)/tests/stacking/set-parent.metatest \
|
||||||
|
$(srcdir)/tests/stacking/set-parent-exported.metatest \
|
||||||
$(srcdir)/tests/stacking/override-redirect.metatest
|
$(srcdir)/tests/stacking/override-redirect.metatest
|
||||||
|
|
||||||
mutter-all.test: tests/mutter-all.test.in
|
mutter-all.test: tests/mutter-all.test.in
|
||||||
|
15
src/tests/stacking/set-parent-exported.metatest
Normal file
15
src/tests/stacking/set-parent-exported.metatest
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
new_client 1 wayland
|
||||||
|
create 1/1
|
||||||
|
show 1/1
|
||||||
|
create 1/2
|
||||||
|
show 1/2
|
||||||
|
wait
|
||||||
|
|
||||||
|
set_parent_exported 1/1 2
|
||||||
|
wait
|
||||||
|
assert_stacking 1/2 1/1
|
||||||
|
|
||||||
|
local_activate 1/2
|
||||||
|
assert_stacking 1/2 1/1
|
||||||
|
|
||||||
|
destroy 1/2
|
Loading…
Reference in New Issue
Block a user