summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2021-05-27 13:36:48 +0200
committerMichael Weiss <dev.primeos@gmail.com>2021-05-27 13:36:48 +0200
commit294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e (patch)
tree9f089b60ca93252cbfb4c8db9b18a7a48e696473
parentbcdb2d69bbbdc44c29db36aec72ef36d6d44fc35 (diff)
downloadnixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar.gz
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar.bz2
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar.lz
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar.xz
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.tar.zst
nixpkgs-294ae3fe8cbde2fd0bad9a0192ae4d39a19df73e.zip
release-combined.tested: Add the Sway test
Sway is a Wayland compositor. It should have a smaller userbase than
Gnome and KDE but Sway plays an important role in the Wayland ecosystem
(it is e.g. maintained by Simon Ser who also maintains wlroots, Wayland,
and Weston (the reference compositor) and contributes to a lot of
important packages in the Wayland ecosystem). Sway also comes with much
fewer dependencies than large desktop environments.
This should make the Sway VM test an ideal choice for testing updates to
core packages (e.g. wayland, wayland-protocols, wlroots, libdrm, mesa,
and xwayland - I maintain all but XWayland in Nixpkgs) and test failures
should be much easier to debug.

The test is fairly new but so far all 18 Hydra builds on x86_64-linux
have succeeded [0]. I'm actively maintaining the test and can look into
build failures if I'm pinged.

[0]: https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.sway.x86_64-linux/all
-rw-r--r--nixos/release-combined.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix
index 34183c0ba9f..ee3f3d19174 100644
--- a/nixos/release-combined.nix
+++ b/nixos/release-combined.nix
@@ -147,6 +147,7 @@ in rec {
         (onFullSupported "nixos.tests.sddm.default")
         (onFullSupported "nixos.tests.shadow")
         (onFullSupported "nixos.tests.simple")
+        (onFullSupported "nixos.tests.sway")
         (onFullSupported "nixos.tests.switchTest")
         (onFullSupported "nixos.tests.udisks2")
         (onFullSupported "nixos.tests.xfce")