From 38df8d4f33c0caa2e6edca85c1e25debcc4fa1be Mon Sep 17 00:00:00 2001 From: Cole Helbling Date: Fri, 15 Aug 2025 23:08:58 -0700 Subject: flake: skip tests that require a valid EGL display (#2244) * flake: skip tests that require a valid EGL display Otherwise: niri> failures: niri> niri> ---- tests::animations::clientside_height_change_doesnt_animate stdout ---- niri> niri> thread 'tests::animations::clientside_height_change_doesnt_animate' panicked at src/tests/animations.rs:87:54: niri> called `Result::unwrap()` on an `Err` value: error creating EGL display niri> niri> Caused by: niri> Unable to obtain a valid EGL Display. niri> note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace niri> niri> ---- tests::animations::height_resize_animates_next_y stdout ---- niri> niri> thread 'tests::animations::height_resize_animates_next_y' panicked at src/tests/animations.rs:87:54: niri> called `Result::unwrap()` on an `Err` value: error creating EGL display niri> niri> Caused by: niri> Unable to obtain a valid EGL Display. niri> niri> niri> failures: niri> tests::animations::clientside_height_change_doesnt_animate niri> tests::animations::height_resize_animates_next_y niri> niri> test result: FAILED. 147 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.45s * flake: skip all animations tests, present and future Co-authored-by: Ivan Molodetskikh * fixup: typo --------- Co-authored-by: Ivan Molodetskikh --- flake.nix | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 2e099d13..1a17fde1 100644 --- a/flake.nix +++ b/flake.nix @@ -115,6 +115,12 @@ export XDG_RUNTIME_DIR="$(mktemp -d)" ''; + checkFlags = [ + # These tests require the ability to access a "valid EGL Display", but that won't work + # inside the Nix sandbox + "--skip=tests::animations" + ]; + postInstall = '' installShellCompletion --cmd niri \ -- cgit