Michael Stapelberg
2524b5262d
tests: clean up/beautify all tests (code style / test style)
2011-03-09 20:25:17 +01:00
Michael Stapelberg
57e7cc8f6a
tests: fix t/19-match.t, needs a delay for i3 to pick up the UnmapNotify event
2011-03-09 18:47:00 +01:00
Michael Stapelberg
0a24057241
When leaving fullscreen, set focus to con which was opened during fullscreen (+testcase) (Thanks dothebart)
2011-03-07 00:06:27 +01:00
Michael Stapelberg
db0d66e545
tests: extend t/10-dock.t for top/bottom positioned dock clients by position/hint
2011-02-21 14:55:03 +01:00
Michael Stapelberg
0f97b1fef6
tests: add test for dock client + restart
2011-02-21 12:21:02 +01:00
Michael Stapelberg
95e8b1a467
tests: extend t/10-dock.t to make use of the tree
2011-02-21 00:23:25 +01:00
Michael Stapelberg
7f89c71689
Implement dock mode, update testsuite
...
Currently, dock clients are only possible at the top.
2011-02-20 23:43:03 +01:00
Michael Stapelberg
2d82868a1a
tests: implement does_i3_live for regression tests
2011-01-28 01:10:45 +01:00
Michael Stapelberg
a61480db99
tests: add cmd() function for typing less to get i3 to run a command
2010-11-29 11:21:33 +01:00
Michael Stapelberg
1de97a1f1f
correctly sort numbered workspaces (+testcase)
...
Numbered workspaces (workspaces with a name containing only digits) will be
inserted in the correct order now. Named workspaces are always sorted after
numbered workspaces and in the order of creation.
2010-11-21 23:35:49 +01:00
Michael Stapelberg
4549effe15
perl: use get_tree instead of get_workspaces
2010-11-21 21:42:28 +01:00
Michael Stapelberg
f53fafe100
ipc: s/floating-nodes/floating_nodes for consistency
2010-11-21 16:34:45 +01:00
Michael Stapelberg
55f695436a
testcases: Implement open_empty_con which directly returns the ID
2010-07-17 15:17:16 +02:00
Michael Stapelberg
66fc795379
lib/i3test: use custom import() instead of Test::Kit to also import v5.10
2010-07-03 16:28:58 +02:00
Michael Stapelberg
03c8da0a74
t/lib/i3test.pm: refactor get_ws and get_ws_content using List::Util’s first
2010-06-02 17:50:06 +02:00
Michael Stapelberg
afa8be9547
lib/i3test: Implement get_focused
2010-06-01 20:52:22 +02:00
Michael Stapelberg
6a1c34d2c5
Implement 'split'
2010-05-10 09:33:10 +02:00
Michael Stapelberg
d8307f4b4a
implement 'next' in the new command parser (testcase unfinished)
2010-05-10 00:06:24 +02:00
Michael Stapelberg
206e1ed041
less boilerplate by using Test::Kit and -It/lib in Makefile
2010-04-17 22:49:26 +02:00
Michael Stapelberg
a2e3bb1cdd
make testcases use AnyEvent::I3
2010-04-17 22:40:01 +02:00
Michael Stapelberg
caa1e9a962
move common functions to i3test, export them, bail out if workspace creation fails
2010-04-16 15:03:27 +02:00
Michael Stapelberg
9a9ba1b859
ipc: implement GET_WORKSPACES message type
...
This is the foundation to use dzen2 or similar as a complete
replacement for the internal workspaces bar.
A testcase is included, more documentation about the IPC interface
will follow.
2010-03-11 15:58:39 +01:00
Michael Stapelberg
f9d155341e
Change testcases to work with the released version of X11::XCB
2009-10-26 20:04:37 +01:00
Michael Stapelberg
32532792cd
tests: Use hex color codes for background_color
2009-08-21 16:06:12 +02:00
Michael Stapelberg
bc4c321c1b
Add testcase to test stacking mode for containers
2009-08-06 00:03:31 +02:00
Michael Stapelberg
0f414f8ade
Add testcases for IPC and basic focus switching
2009-08-05 21:37:11 +02:00