]> git.sur5r.net Git - i3/i3/commitdiff
tests: use open_window to avoid motion notifies which in turn trigger endless loops
authorMichael Stapelberg <michael@stapelberg.de>
Mon, 9 Jan 2012 19:15:59 +0000 (19:15 +0000)
committerMichael Stapelberg <michael@stapelberg.de>
Tue, 10 Jan 2012 22:16:09 +0000 (22:16 +0000)
Using 'open' will not create an X11 window (while open_window does), so we will
get spurious motion notify events when switching focus, leading to endless loops.

testcases/t/503-workspace.t

index f42717a23ac49b6493aa578d0ed83b5dd7436b78..7122cb34f503761e34af70d94e760e14b2be6533 100644 (file)
@@ -12,12 +12,12 @@ use i3test;
 
 is(focused_ws, '1', 'starting on workspace 1');
 # ensure workspace 1 stays open
-cmd 'open';
+open_window;
 
 cmd 'focus output right';
 is(focused_ws, '2', 'workspace 2 on second output');
 # ensure workspace 2 stays open
-cmd 'open';
+open_window;
 
 cmd 'focus output right';
 is(focused_ws, '1', 'back on workspace 1');
@@ -25,8 +25,8 @@ is(focused_ws, '1', 'back on workspace 1');
 # We don’t use fresh_workspace with named workspaces here since they come last
 # when using 'workspace next'.
 cmd 'workspace 5';
-# ensure workspace $tmp stays open
-cmd 'open';
+# ensure workspace 5 stays open
+open_window;
 
 ################################################################################
 # Use workspace next and verify the correct order.