mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
nixosTests: pass thru pkgs when available
This commit is contained in:
parent
4276405468
commit
727fafa66f
5 changed files with 14 additions and 8 deletions
|
@ -65,20 +65,22 @@ let
|
||||||
|
|
||||||
iso =
|
iso =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../modules/installer/cd-dvd/installation-cd-minimal.nix
|
../modules/installer/cd-dvd/installation-cd-minimal.nix
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
|
{ nixpkgs.pkgs = pkgs; }
|
||||||
];
|
];
|
||||||
}).config.system.build.isoImage;
|
}).config.system.build.isoImage;
|
||||||
|
|
||||||
sd =
|
sd =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../modules/installer/sd-card/sd-image-x86_64.nix
|
../modules/installer/sd-card/sd-image-x86_64.nix
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
{ sdImage.compressImage = false; }
|
{
|
||||||
|
sdImage.compressImage = false;
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}).config.system.build.sdImage;
|
}).config.system.build.sdImage;
|
||||||
|
|
||||||
|
@ -109,7 +111,6 @@ let
|
||||||
let
|
let
|
||||||
config =
|
config =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../modules/installer/netboot/netboot.nix
|
../modules/installer/netboot/netboot.nix
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
|
@ -118,6 +119,8 @@ let
|
||||||
"serial"
|
"serial"
|
||||||
"live.nixos.passwordHash=$6$jnwR50SkbLYEq/Vp$wmggwioAkfmwuYqd5hIfatZWS/bO6hewzNIwIrWcgdh7k/fhUzZT29Vil3ioMo94sdji/nipbzwEpxecLZw0d0" # "password"
|
"live.nixos.passwordHash=$6$jnwR50SkbLYEq/Vp$wmggwioAkfmwuYqd5hIfatZWS/bO6hewzNIwIrWcgdh7k/fhUzZT29Vil3ioMo94sdji/nipbzwEpxecLZw0d0" # "password"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
key = "serial";
|
key = "serial";
|
||||||
|
|
|
@ -12,7 +12,6 @@ with import common/ec2.nix { inherit makeTest pkgs; };
|
||||||
let
|
let
|
||||||
imageCfg =
|
imageCfg =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../maintainers/scripts/ec2/amazon-image.nix
|
../maintainers/scripts/ec2/amazon-image.nix
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
|
@ -54,6 +53,8 @@ let
|
||||||
apacheHttpd.man
|
apacheHttpd.man
|
||||||
valgrind.doc
|
valgrind.doc
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}).config;
|
}).config;
|
||||||
|
|
|
@ -14,7 +14,6 @@ with import common/ec2.nix { inherit makeTest pkgs; };
|
||||||
let
|
let
|
||||||
config =
|
config =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
../modules/profiles/qemu-guest.nix
|
../modules/profiles/qemu-guest.nix
|
||||||
|
@ -22,6 +21,7 @@ let
|
||||||
fileSystems."/".device = "/dev/disk/by-label/nixos";
|
fileSystems."/".device = "/dev/disk/by-label/nixos";
|
||||||
boot.loader.grub.device = "/dev/vda";
|
boot.loader.grub.device = "/dev/vda";
|
||||||
boot.loader.timeout = 0;
|
boot.loader.timeout = 0;
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}).config;
|
}).config;
|
||||||
|
|
|
@ -12,7 +12,6 @@ with import common/ec2.nix { inherit makeTest pkgs; };
|
||||||
let
|
let
|
||||||
image =
|
image =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit system;
|
|
||||||
modules = [
|
modules = [
|
||||||
../maintainers/scripts/openstack/openstack-image.nix
|
../maintainers/scripts/openstack/openstack-image.nix
|
||||||
../modules/testing/test-instrumentation.nix
|
../modules/testing/test-instrumentation.nix
|
||||||
|
@ -22,6 +21,8 @@ let
|
||||||
system.extraDependencies = with pkgs; [
|
system.extraDependencies = with pkgs; [
|
||||||
stdenv
|
stdenv
|
||||||
];
|
];
|
||||||
|
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}).config.system.build.openstackImage
|
}).config.system.build.openstackImage
|
||||||
|
|
|
@ -20,11 +20,12 @@ import ./make-test-python.nix (
|
||||||
imports = [ ../modules/profiles/minimal.nix ];
|
imports = [ ../modules/profiles/minimal.nix ];
|
||||||
|
|
||||||
system.stateVersion = config.system.nixos.release;
|
system.stateVersion = config.system.nixos.release;
|
||||||
|
|
||||||
|
nixpkgs.pkgs = pkgs;
|
||||||
};
|
};
|
||||||
|
|
||||||
containerSystem =
|
containerSystem =
|
||||||
(import ../lib/eval-config.nix {
|
(import ../lib/eval-config.nix {
|
||||||
inherit (pkgs) system;
|
|
||||||
modules = [ container ];
|
modules = [ container ];
|
||||||
}).config.system.build.toplevel;
|
}).config.system.build.toplevel;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue