From ad1141b5289c1d87f6ec869828cb3acf205b13d7 Mon Sep 17 00:00:00 2001 From: Patrick Hilhorst Date: Fri, 25 Jun 2021 02:06:00 +0200 Subject: [PATCH] nixos/tests/sway: add check that sway quits We used to check that sway quits _succesfully_. However, since 73d7f08b4d89b1af213db5db34e6f39518d88634 disabled this, we'll add another check to see it quits _at all_. cc @primeos --- nixos/tests/sway.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/tests/sway.nix b/nixos/tests/sway.nix index 21900ee4c01..01240ef572a 100644 --- a/nixos/tests/sway.nix +++ b/nixos/tests/sway.nix @@ -104,6 +104,8 @@ import ./make-test-python.nix ({ pkgs, lib, ...} : # Exit Sway and verify process exit status 0: machine.succeed("su - alice -c 'swaymsg exit || true'") + machine.wait_until_fails("pgrep -x sway") + # TODO: Sway currently segfaults after "swaymsg exit" but only in this VM test: # machine # [ 104.090032] sway[921]: segfault at 3f800008 ip 00007f7dbdc25f10 sp 00007ffe282182f8 error 4 in libwayland-server.so.0.1.0[7f7dbdc1f000+8000] # machine.wait_for_file("/tmp/sway-exit-ok")