tests/stacking: Add test for initially fixed size windows
E.g. map a window maximized or fullscreen. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1912>
This commit is contained in:
parent
e7d73bcdc8
commit
80caf12461
@ -250,6 +250,7 @@ stacking_tests = [
|
||||
'restore-position',
|
||||
'default-size',
|
||||
'modals',
|
||||
'map-fixed-size',
|
||||
]
|
||||
|
||||
foreach stacking_test: stacking_tests
|
||||
|
75
src/tests/stacking/map-fixed-size.metatest
Normal file
75
src/tests/stacking/map-fixed-size.metatest
Normal file
@ -0,0 +1,75 @@
|
||||
# Map an initially maximized window
|
||||
|
||||
# Map a Wayland window initially maximized
|
||||
|
||||
new_client w wayland
|
||||
create w/1 csd
|
||||
maximize w/1
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking
|
||||
|
||||
show w/1
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking w/1
|
||||
assert_size w/1 MONITOR_WIDTH MONITOR_HEIGHT
|
||||
|
||||
hide w/1
|
||||
|
||||
# Map a Wayland window initially fullscreen
|
||||
|
||||
create w/2 csd
|
||||
fullscreen w/2
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking
|
||||
|
||||
show w/2
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking w/2
|
||||
assert_size w/2 MONITOR_WIDTH MONITOR_HEIGHT
|
||||
|
||||
hide w/2
|
||||
|
||||
# Map a X11 window initially maximized
|
||||
|
||||
new_client x x11
|
||||
create x/1 csd
|
||||
maximize x/1
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking
|
||||
|
||||
show x/1
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking x/1
|
||||
assert_size x/1 MONITOR_WIDTH MONITOR_HEIGHT
|
||||
|
||||
hide x/1
|
||||
|
||||
# Map a X11 window initially fullscreen
|
||||
|
||||
create x/2 csd
|
||||
fullscreen x/2
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking
|
||||
|
||||
show x/2
|
||||
|
||||
wait
|
||||
|
||||
assert_stacking x/2
|
||||
assert_size x/2 MONITOR_WIDTH MONITOR_HEIGHT
|
||||
|
||||
hide x/2
|
Loading…
Reference in New Issue
Block a user