Skip to content

Commit 3b9f00d

Browse files
authored
nixos/tests: better handling of SDDM xauth files (#436763)
2 parents 8e1039b + 68c2b33 commit 3b9f00d

5 files changed

Lines changed: 6 additions & 6 deletions

File tree

nixos/tests/lxqt.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
with subtest("Wait for login"):
3838
machine.wait_for_x()
3939
machine.wait_for_file("/tmp/xauth_*")
40-
machine.sleep(1)
40+
machine.wait_until_succeeds("test -s /tmp/xauth_*")
4141
machine.succeed("xauth merge /tmp/xauth_*")
4242
machine.succeed("su - ${user.name} -c 'xauth merge /tmp/xauth_*'")
4343

nixos/tests/maestral.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
with subtest("GUI"):
7272
gui.wait_for_x()
7373
gui.wait_for_file("/run/user/1000/xauth_*")
74-
gui.sleep(1)
74+
gui.wait_until_succeeds("test -s /run/user/1000/xauth_*")
7575
gui.succeed("xauth merge /run/user/1000/xauth_*")
7676
gui.wait_for_window("^Desktop ")
7777
gui.wait_for_unit("maestral.service", "${user.name}")

nixos/tests/plasma6.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
with subtest("Wait for login"):
3434
start_all()
3535
machine.wait_for_file("/run/user/1000/xauth_*")
36-
machine.sleep(1)
36+
machine.wait_until_succeeds("test -s /run/user/1000/xauth_*")
3737
machine.succeed("xauth merge /run/user/1000/xauth_*")
3838
machine.succeed("su - ${user.name} -c 'xauth merge /run/user/1000/xauth_*'")
3939

nixos/tests/retroarch.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
with subtest("Wait for login"):
3737
start_all()
3838
machine.wait_for_file("/run/sddm/xauth_*")
39-
machine.sleep(1)
39+
machine.wait_until_succeeds("test -s /run/sddm/xauth_*")
4040
machine.succeed("xauth merge /run/sddm/xauth_*")
4141
4242
with subtest("Check RetroArch started"):

nixos/tests/sddm.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
machine.screenshot("sddm")
2525
machine.send_chars("${user.password}\n")
2626
machine.wait_for_file("/tmp/xauth_*")
27-
machine.sleep(1)
27+
machine.wait_until_succeeds("test -s /tmp/xauth_*")
2828
machine.succeed("xauth merge /tmp/xauth_*")
2929
machine.wait_for_window("^IceWM ")
3030
'';
@@ -55,7 +55,7 @@
5555
testScript = ''
5656
start_all()
5757
machine.wait_for_file("/tmp/xauth_*")
58-
machine.sleep(1)
58+
machine.wait_until_succeeds("test -s /tmp/xauth_*")
5959
machine.succeed("xauth merge /tmp/xauth_*")
6060
machine.wait_for_window("^IceWM ")
6161
'';

0 commit comments

Comments
 (0)