Michael Stapelberg
2bff4f1dba
Synchronize with i3bar+i3, not just i3.
2017-09-30 13:04:20 +02:00
Michael Stapelberg
ce21de8dde
Implement the tick event
...
This makes our tests less flaky, shorter, and more readable.
fixes #2988
2017-09-30 11:41:57 +02:00
Michael Stapelberg
14c8cf8622
tests: implement xtest_sync_with_i3
...
The regular sync_with_i3 is not sufficient because i3test::XTEST uses a separate
X11 connection.
2017-09-30 11:28:20 +02:00
Michael Stapelberg
d968d39b27
Replace http:// with https:// where applicable
...
The testcases will be updated automatically in a separate commit.
2017-09-24 10:19:07 +02:00
Michael Stapelberg
53e7f18710
i3test::XTEST: don’t “use i3test” to avoid clobbering state
...
Before this commit, the $i3_autostart variable was accidentally overridden.
2017-09-14 21:45:48 +02:00
Michael Stapelberg
a91544b5b3
testcases: remove external AnyEvent::I3 dependency
2017-08-19 18:13:19 +02:00
Michael Stapelberg
f3a5796a8b
i3test::XTEST: free errors and connections with errors
2016-01-09 12:41:02 +01:00
Ingo Bürk
b9b1a60b5d
Fix segfault when calling "i3 -C".
...
Commit 287a0b4
introduced a segfault when validating the i3 config
as the root_screen will not be set in this case, causing a null
pointer dereference.
fixes #2144
2016-01-05 22:50:38 -05:00
Ingo Bürk
c099381632
Added test for #2097 .
...
fixes #2115
2016-01-03 21:43:33 -05:00
Michael Stapelberg
6a7f9370db
Add i3test::XTEST, add 2 test cases for key bindings
2015-11-16 09:37:54 +01:00
Michael Stapelberg
0626c637aa
tests: move does_i3_live to i3test::Test
2012-09-10 13:29:50 +02:00
Michael Stapelberg
6bfbec9da3
tests: make cmp_float a real test instruction
2012-09-10 13:24:11 +02:00
Michael Stapelberg
232d6ccce9
tests: introduce is_num_children test
...
This makes it clearer what the tests are actually doing and kills quite
a bit of useless repetitions
2012-09-04 22:24:13 +02:00