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
This commit is contained in:
Michael Weiss 2021-05-27 13:36:48 +02:00
parent bcdb2d69bb
commit 294ae3fe8c
No known key found for this signature in database
GPG key ID: 5BE487C4D4771D83

View file

@ -147,6 +147,7 @@ in rec {
(onFullSupported "nixos.tests.sddm.default") (onFullSupported "nixos.tests.sddm.default")
(onFullSupported "nixos.tests.shadow") (onFullSupported "nixos.tests.shadow")
(onFullSupported "nixos.tests.simple") (onFullSupported "nixos.tests.simple")
(onFullSupported "nixos.tests.sway")
(onFullSupported "nixos.tests.switchTest") (onFullSupported "nixos.tests.switchTest")
(onFullSupported "nixos.tests.udisks2") (onFullSupported "nixos.tests.udisks2")
(onFullSupported "nixos.tests.xfce") (onFullSupported "nixos.tests.xfce")