Maik Fischer
|
0a65b770e8
|
i3test.pm: bail_out if injection of exported modules fails
|
2011-11-21 23:50:36 +00:00 |
Maik Fischer
|
e72899efb6
|
testcases: move i3test::X11 from 170-force_focus_wrapping.t into i3test.pm
|
2011-11-21 23:50:33 +00:00 |
Michael Stapelberg
|
3abd7ab073
|
complete-run: close all fds except for 0, 1, 2
running in a VIM subshell leads to one more fd, for example
|
2011-11-20 10:51:21 +00:00 |
Michael Stapelberg
|
b0ee2dfd32
|
complete-run: close the old socket fd
|
2011-11-20 10:24:13 +00:00 |
Michael Stapelberg
|
b6e859787e
|
clarify comments about socket activation (Thanks mxf)
|
2011-11-16 23:14:57 +00:00 |
Michael Stapelberg
|
33ee4679e7
|
tests: store temp configs in /tmp/
|
2011-11-16 21:41:45 +00:00 |
Michael Stapelberg
|
3665f3e755
|
tests: Bugfix: Fix socket activation (see comment)
|
2011-11-16 21:41:00 +00:00 |
Michael Stapelberg
|
77a9e4b18f
|
complete-run: implement --strace, make --valgrind log to test-specific file
|
2011-11-15 23:30:17 +00:00 |
Michael Stapelberg
|
9cbf34ac14
|
lib/SocketActivation: Bugfix: remove old code which leaks the socket file descriptor to i3
|
2011-11-15 19:54:03 +00:00 |
Maik Fischer
|
7633aa67a1
|
complete-run: log verbose output, display statuslines instead
|
2011-11-09 23:00:10 +01:00 |
Michael Stapelberg
|
31b01798dd
|
lib/SocketActivation: don’t make POSIX export everything (Thanks mxf)
|
2011-11-07 23:45:28 +00:00 |
Michael Stapelberg
|
c8eb7b08ac
|
lib/StartXDummy: use close STDOUT, STDERR instead of POSIX::close (Thanks mxf)
|
2011-11-07 23:39:45 +00:00 |
Michael Stapelberg
|
bf12befd6d
|
lib/StartXDummy.pm: document why we use -config /dev/null
|
2011-11-07 23:07:08 +00:00 |
Michael Stapelberg
|
afc488021f
|
complete-run.pl: automatically start Xdummy instances unless -d is specified
This makes running the testsuite incredibly easy:
$ ./complete-run.pl
:)
|
2011-11-07 23:04:45 +00:00 |
Michael Stapelberg
|
c75cc525f7
|
lib/SocketActivation: use single quotes (for consistency)
|
2011-11-07 20:54:33 +00:00 |
Michael Stapelberg
|
1c0d69d4e6
|
complete-run: implement --valgrind
|
2011-11-07 20:53:49 +00:00 |
Michael Stapelberg
|
389fdcf79f
|
complete-run: pass outdir (not only logpath) to activate_i3()
|
2011-11-07 20:52:14 +00:00 |
Michael Stapelberg
|
af6f8ca7c2
|
complete-run: clear the DESKTOP_STARTUP_ID environment variable before starting i3
|
2011-10-25 22:21:59 +01:00 |
Michael Stapelberg
|
ab2d96ba48
|
tests: modify $PATH so that it prefers the compiled versions of everything in ../
|
2011-10-20 19:02:08 +01:00 |
Maik Fischer
|
fce422d99e
|
i3test.pm: use strict; use warnings; and fix related bugs
|
2011-10-12 22:21:57 +01:00 |
Michael Stapelberg
|
3136573a70
|
tests: eliminate List::MoreUtils
|
2011-10-05 23:21:36 +01:00 |
Michael Stapelberg
|
b9224634dd
|
tests: eliminate Try::Tiny
|
2011-10-05 23:21:23 +01:00 |
Michael Stapelberg
|
b9cd9132d0
|
tests: remove unused Proc::Background
|
2011-10-05 20:48:34 +01:00 |
Michael Stapelberg
|
bd33c09845
|
tests: move i3test.pm from t/lib to lib/
|
2011-10-04 23:39:36 +01:00 |
Michael Stapelberg
|
bf33c8d7c9
|
tests: SocketActivation: append to the logfile, more comments
|
2011-10-04 23:31:33 +01:00 |
Michael Stapelberg
|
c8d42fbabe
|
tests: SocketActivation: only close() and dup2() if fileno(socket) != 3
|
2011-10-04 23:31:06 +01:00 |
Michael Stapelberg
|
6c7c4d52d0
|
tests: Refactor the socket activation into lib/SocketActivation.pm
|
2011-10-04 23:30:30 +01:00 |