nixosTests.sway: skip nagbar test on aarch64-linux for now (#416317)

This commit is contained in:
Vladimír Čunát 2025-06-13 08:09:42 +02:00
commit ee930f9755
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA

View File

@ -181,14 +181,18 @@
machine.send_key("alt-shift-q")
machine.wait_until_fails("pgrep --exact gpg")
# Test swaynag:
def get_height():
return [node['rect']['height'] for node in walk(swaymsg(type="get_tree")) if node['focused']][0]
before = get_height()
machine.send_key("alt-shift-e")
retry(lambda _: get_height() < before)
machine.screenshot("sway_exit")
${lib.optionalString pkgs.stdenv.hostPlatform.isx86_64 ''
# Test swaynag:
# Broken on aarch64-linux, see https://github.com/NixOS/nixpkgs/issues/416217
def get_height():
return [node['rect']['height'] for node in walk(swaymsg(type="get_tree")) if node['focused']][0]
before = get_height()
machine.send_key("alt-shift-e")
retry(lambda _: get_height() < before)
machine.screenshot("sway_exit")
''}
swaymsg("exec swaylock")
machine.wait_until_succeeds("pgrep -xf swaylock")