at 18.09-beta 897 B view raw
1# run installed tests 2import ./make-test.nix ({ pkgs, ... }: 3 4{ 5 name = "flatpak"; 6 meta = { 7 maintainers = pkgs.flatpak.meta.maintainers; 8 }; 9 10 machine = { pkgs, ... }: { 11 imports = [ ./common/x11.nix ]; 12 services.xserver.desktopManager.gnome3.enable = true; # TODO: figure out minimal environment where the tests work 13 # common/x11.nix enables the auto display manager (lightdm) 14 services.xserver.displayManager.gdm.enable = false; 15 environment.gnome3.excludePackages = pkgs.gnome3.optionalPackages; 16 services.flatpak.enable = true; 17 environment.systemPackages = with pkgs; [ gnupg gnome-desktop-testing ostree python2 ]; 18 virtualisation.memorySize = 2047; 19 virtualisation.diskSize = 1024; 20 }; 21 22 testScript = '' 23 $machine->waitForX(); 24 $machine->succeed("gnome-desktop-testing-runner -d '${pkgs.flatpak.installedTests}/share' --timeout 3600"); 25 ''; 26})