diff --git a/test/test.py b/test/test.py index b6f965c..1b3bef0 100644 --- a/test/test.py +++ b/test/test.py @@ -141,7 +141,7 @@ def silent_output_interrupt(flags): wait_for_window("alice@machine") # aid 0 does not have home-manager machine.send_chars(f"exec fortify run {flags}-a 0 sh -c 'export PATH=/run/current-system/sw/bin:$PATH && touch /tmp/pd-silent-ready && sleep infinity' &>/tmp/pd-silent\n") - machine.wait_for_file("/tmp/fortify.1000/tmpdir/0/pd-silent-ready", timeout=10) + machine.wait_for_file("/tmp/fortify.1000/tmpdir/0/pd-silent-ready", timeout=15) machine.succeed("rm /tmp/fortify.1000/tmpdir/0/pd-silent-ready") machine.send_key("ctrl-c") machine.wait_until_fails("pgrep foot", timeout=5) @@ -172,18 +172,18 @@ fortify("-v run --wayland -X --dbus --pulse -u p1 foot && touch /tmp/p1-exit-ok" wait_for_window("p1@machine") print(machine.succeed("getfacl --absolute-names --omit-header --numeric /run/user/1000 | grep 1000000")) machine.send_chars("exit\n") -machine.wait_for_file("/tmp/p1-exit-ok", timeout=10) +machine.wait_for_file("/tmp/p1-exit-ok", timeout=15) # Verify acl is kept alive: print(machine.succeed("getfacl --absolute-names --omit-header --numeric /run/user/1000 | grep 1000000")) machine.send_chars("exit\n") -machine.wait_for_file("/tmp/p0-exit-ok", timeout=10) +machine.wait_for_file("/tmp/p0-exit-ok", timeout=15) machine.fail("getfacl --absolute-names --omit-header --numeric /run/user/1000 | grep 1000000") # Start app (foot) with Wayland enablement: swaymsg("exec ne-foot") wait_for_window(f"u0_a{aid(0)}@machine") machine.send_chars("clear; wayland-info && touch /tmp/client-ok\n") -machine.wait_for_file(tmpdir_path(0, "client-ok"), timeout=10) +machine.wait_for_file(tmpdir_path(0, "client-ok"), timeout=15) collect_state_ui("foot_wayland") check_state("ne-foot", 1) # Verify acl on XDG_RUNTIME_DIR: @@ -197,7 +197,7 @@ machine.wait_until_fails(f"getfacl --absolute-names --omit-header --numeric /run swaymsg("exec foot $SHELL -c '(ne-foot) & sleep 1 && fortify show $(fortify ps --short) && touch /tmp/ps-show-ok && cat'") wait_for_window(f"u0_a{aid(0)}@machine") machine.send_chars("clear; wayland-info && touch /tmp/term-ok\n") -machine.wait_for_file(tmpdir_path(0, "term-ok"), timeout=10) +machine.wait_for_file(tmpdir_path(0, "term-ok"), timeout=15) machine.wait_for_file("/tmp/ps-show-ok", timeout=5) collect_state_ui("foot_wayland_term") check_state("ne-foot", 1) @@ -220,7 +220,7 @@ machine.wait_until_fails("pgrep foot", timeout=5) swaymsg("exec x11-alacritty") wait_for_window(f"u0_a{aid(2)}@machine") machine.send_chars("clear; glinfo && touch /tmp/x11-ok\n") -machine.wait_for_file(tmpdir_path(2, "x11-ok"), timeout=10) +machine.wait_for_file(tmpdir_path(2, "x11-ok"), timeout=15) collect_state_ui("alacritty_x11") check_state("x11-alacritty", 2) machine.send_chars("exit\n") @@ -231,7 +231,7 @@ swaymsg("exec da-foot") wait_for_window(f"u0_a{aid(3)}@machine") machine.send_chars("clear; wayland-info && touch /tmp/direct-ok\n") collect_state_ui("foot_direct") -machine.wait_for_file(tmpdir_path(3, "direct-ok"), timeout=10) +machine.wait_for_file(tmpdir_path(3, "direct-ok"), timeout=15) check_state("da-foot", 1) # Verify acl on XDG_RUNTIME_DIR: print(machine.succeed(f"getfacl --absolute-names --omit-header --numeric /run/user/1000 | grep {aid(3) + 1000000}"))