nixos/release.nix: add tests.gdk-pixbuf
This commit is contained in:
parent
70a5ba0ac9
commit
ad589329e7
|
@ -285,6 +285,7 @@ in rec {
|
||||||
tests.firewall = callTest tests/firewall.nix {};
|
tests.firewall = callTest tests/firewall.nix {};
|
||||||
tests.fleet = callTestOnMatchingSystems ["x86_64-linux"] tests/fleet.nix {};
|
tests.fleet = callTestOnMatchingSystems ["x86_64-linux"] tests/fleet.nix {};
|
||||||
tests.fwupd = callTest tests/fwupd.nix {};
|
tests.fwupd = callTest tests/fwupd.nix {};
|
||||||
|
tests.gdk-pixbuf = callTest tests/gdk-pixbuf.nix {};
|
||||||
#tests.gitlab = callTest tests/gitlab.nix {};
|
#tests.gitlab = callTest tests/gitlab.nix {};
|
||||||
tests.gitolite = callTest tests/gitolite.nix {};
|
tests.gitolite = callTest tests/gitolite.nix {};
|
||||||
tests.gjs = callTest tests/gjs.nix {};
|
tests.gjs = callTest tests/gjs.nix {};
|
||||||
|
|
19
nixos/tests/gdk-pixbuf.nix
Normal file
19
nixos/tests/gdk-pixbuf.nix
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# run installed tests
|
||||||
|
import ./make-test.nix ({ pkgs, ... }: {
|
||||||
|
name = "gdk-pixbuf";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
maintainers = pkgs.gdk_pixbuf.meta.maintainers;
|
||||||
|
};
|
||||||
|
|
||||||
|
machine = { pkgs, ... }: {
|
||||||
|
environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
|
||||||
|
environment.variables.XDG_DATA_DIRS = [ "${pkgs.gdk_pixbuf.installedTests}/share" ];
|
||||||
|
|
||||||
|
virtualisation.memorySize = 4096; # Tests allocate a lot of memory trying to exploit a CVE
|
||||||
|
};
|
||||||
|
|
||||||
|
testScript = ''
|
||||||
|
$machine->succeed("gnome-desktop-testing-runner");
|
||||||
|
'';
|
||||||
|
})
|
Loading…
Reference in a new issue