Michael Stapelberg
8ade46bdf0
unflake t/289-ipc-shutdown-event.t ( #5144 )
...
Before this commit, the test was flaky: it relied on the Perl test process
sending the kill() system call before i3 exited. This can easily be triggered
by adding a sleep(1) after the “cmd 'exit'” line.
This is because with i3_autostart => 1 (the default), i3test.pm kills i3
or bails out if it can’t.
So, we instead set i3_autostart => 0 and launch i3 ourselves.
This will unfortunately still make the code kill i3 and bail out,
because launch_with_config updates the $i3_pid variable that i3test.pm
uses for tracking whether it should clean up i3.
The solution is to exit i3 by calling exit_gracefully,
which will make the i3test.pm state correct.
related to https://github.com/i3/i3/issues/3009
2022-09-21 17:47:40 +02:00
..
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-11 19:14:33 +02:00
2019-10-14 03:31:24 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 19:57:30 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2021-06-13 08:35:52 +02:00
2022-06-01 09:49:05 +02:00
2017-09-24 10:19:50 +02:00
2019-12-25 15:42:47 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2020-10-20 17:48:26 +11:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 17:07:16 +02:00
2020-06-10 03:44:02 +02:00
2018-11-12 18:45:00 +02:00
2018-03-15 21:33:45 +02:00
2018-03-30 18:29:33 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-08-24 04:13:25 +03:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 17:07:16 +02:00
2018-09-13 17:18:34 +03:00
2018-03-23 14:30:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-10-14 12:27:32 +03:00
2017-09-24 10:19:50 +02:00
2018-04-21 16:50:57 +03:00
2017-09-24 17:07:16 +02:00
2022-06-01 09:49:05 +02:00
2019-09-23 08:21:30 +00:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2019-10-09 08:09:24 +00:00
2019-06-25 13:10:01 +07:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2020-02-22 10:09:11 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-12-09 19:50:43 +02:00
2017-09-24 10:19:50 +02:00
2020-04-10 16:27:40 +02:00
2017-09-24 10:19:50 +02:00
2021-06-13 08:35:52 +02:00
2017-09-24 10:19:50 +02:00
2018-10-10 19:15:45 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2020-05-19 14:45:06 +02:00
2017-09-24 10:19:50 +02:00
2019-10-09 02:38:40 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 17:07:16 +02:00
2021-11-05 15:19:18 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-30 11:41:57 +02:00
2019-10-17 18:14:21 +03:00
2019-02-12 09:22:26 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2022-06-01 09:49:05 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2020-04-22 08:54:55 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2022-06-01 09:49:05 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-30 11:41:57 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2019-03-29 12:30:04 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2018-09-26 20:04:17 +03:00
2019-10-07 18:15:03 +00:00
2017-09-24 10:19:50 +02:00
2018-03-15 21:33:45 +02:00
2017-09-24 10:19:50 +02:00
2022-06-01 09:49:05 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2018-09-16 14:55:27 +03:00
2018-05-02 19:02:38 +03:00
2018-03-18 00:11:55 +02:00
2021-02-06 11:00:16 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2018-03-20 04:09:34 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-10-05 13:03:33 -07:00
2017-09-24 10:19:50 +02:00
2019-09-23 08:21:30 +00:00
2020-04-12 13:49:08 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-30 11:41:57 +02:00
2018-10-09 22:35:04 +03:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2018-10-11 12:27:57 +03:00
2017-09-30 11:28:20 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2022-09-21 17:47:40 +02:00
2017-09-30 11:41:57 +02:00
2019-07-19 21:10:40 +02:00
2017-09-24 10:19:50 +02:00
2018-10-13 21:10:10 +03:00
2017-12-10 21:37:43 +02:00
2022-06-01 09:49:05 +02:00
2019-05-03 16:19:11 +03:00
2018-11-03 13:39:49 +01:00
2018-03-25 14:47:45 +03:00
2020-10-18 17:28:55 +02:00
2018-05-05 13:30:48 +03:00
2018-08-08 19:14:56 +03:00
2018-08-17 12:34:20 +03:00
2018-09-10 02:00:32 +03:00
2022-06-01 09:49:05 +02:00
2018-12-12 13:09:15 +02:00
2018-12-12 19:12:01 +02:00
2022-06-01 09:49:05 +02:00
2019-07-29 13:21:34 -07:00
2019-10-07 18:15:03 +00:00
2020-04-22 08:53:52 +02:00
2019-10-14 13:02:33 +03:00
2019-10-16 01:32:05 +03:00
2020-04-27 13:43:53 +02:00
2020-06-06 20:39:05 +02:00
2021-04-20 09:04:07 +02:00
2021-09-22 08:54:37 +02:00
2021-12-11 14:20:07 +01:00
2021-07-24 22:18:58 +03:00
2021-08-24 16:34:30 -05:00
2022-07-28 12:03:16 +02:00
2021-11-11 20:29:02 +01:00
2022-09-09 10:21:33 +02:00
2022-09-09 10:23:55 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2021-11-05 18:33:14 +01:00
2017-09-24 10:19:50 +02:00
2017-12-27 09:24:34 +01:00
2017-09-24 10:19:50 +02:00
2021-11-05 18:33:14 +01:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2018-02-26 23:08:57 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-30 11:41:57 +02:00
2017-09-24 10:19:50 +02:00
2018-03-23 15:46:40 +02:00
2017-09-30 11:41:57 +02:00
2018-07-12 17:07:01 +03:00
2017-09-24 17:07:16 +02:00
2017-09-24 17:07:16 +02:00
2020-04-10 04:40:11 +02:00
2018-09-06 03:42:07 +03:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2018-03-30 21:14:53 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2018-03-15 21:33:45 +02:00
2018-09-20 19:37:50 +03:00
2022-06-01 09:49:05 +02:00
2017-09-24 10:19:50 +02:00
2019-02-23 12:00:55 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 17:07:16 +02:00
2017-09-24 10:19:50 +02:00
2017-09-24 10:19:50 +02:00
2017-09-22 23:40:41 +00:00
2017-11-28 23:29:47 -08:00
2018-09-06 05:58:51 +03:00
2020-11-10 17:16:56 +01:00
2022-06-01 09:49:05 +02:00
2022-06-01 09:49:05 +02:00
2022-02-07 17:43:55 +01:00
2022-06-08 22:38:21 +02:00
2022-09-11 15:22:01 +02:00
2022-09-12 09:03:50 +02:00