pointer_move(-100, -100)
launch_drag_source('abc')
+ wait(100);
pointer_move(100, 100)
+ wait(100);
button_press(1)
expect_button_press(button=1, x=100, y=100, timeout=300)
# need to wait out the MIN_TIME_TO_DND
expect_drag(timeout=1000)
launch_drop_target()
+ wait(100);
button_release(1)
expect_drop('abc', timeout=200)
launch_observer()
add_monitor("0", width=100, height=100, scale=1, freq=60)
- expect_monitors_changed(0, 0, 1, 1000)
+ expect_monitors_changed(0, 0, 1, 5000)
expect_monitor (position=0, width=100, height=100, scale=1, freq=60000)
add_monitor("1", width=1024, height=768, scale=1, freq=144)
- expect_monitors_changed(1, 0, 1, 1000)
+ expect_monitors_changed(1, 0, 1, 5000)
expect_monitor (position=1, width=1024, height=768, scale=1, freq=144000)
remove_monitor("0")
pipewire &
pipewire_pid=\$!
+sleep 2
+
wireplumber &
wireplumber_pid=\$!
-sleep 1
+sleep 2
# echo DBUS_SESSION_BUS_ADDRESS=\$DBUS_SESSION_BUS_ADDRESS
# echo WAYLAND_DISPLAY=gtk-test
mutter --headless --no-x11 --wayland-display gtk-test >&mutter.log &
mutter_pid=\$!
+sleep 2
+
export WAYLAND_DISPLAY=gtk-test
export GDK_BACKEND=wayland