nixosTests.fcitx5: make test less flaky

authored by Yongun Seong and committed by Bjørn Forsman 7715ce37 0cb78770

+3
+3
nixos/tests/fcitx5/default.nix
··· 89 machine.succeed("xauth merge ${xauth}") 90 machine.sleep(5) 91 92 machine.succeed("su - ${user.name} -c 'kill $(pgrep fcitx5)'") 93 machine.sleep(1) 94 95 machine.succeed("su - ${user.name} -c 'alacritty >&2 &'") 96 machine.succeed("su - ${user.name} -c 'fcitx5 >&2 &'") 97 machine.sleep(10) 98
··· 89 machine.succeed("xauth merge ${xauth}") 90 machine.sleep(5) 91 92 + machine.wait_until_succeeds("pgrep fcitx5") 93 machine.succeed("su - ${user.name} -c 'kill $(pgrep fcitx5)'") 94 machine.sleep(1) 95 96 machine.succeed("su - ${user.name} -c 'alacritty >&2 &'") 97 + machine.wait_for_window("alice@machine") 98 + 99 machine.succeed("su - ${user.name} -c 'fcitx5 >&2 &'") 100 machine.sleep(10) 101