summary refs log tree commit diff
path: root/nixos/modules/installer/tools/nixos-build-vms
diff options
context:
space:
mode:
authorLéo Gaspard <leo@gaspard.io>2018-11-11 17:41:11 +0900
committerLéo Gaspard <leo@gaspard.io>2018-11-11 23:11:45 +0900
commit6c68fbd4e1f8beac39cb1f499ff90c78256262d6 (patch)
treeaac6a33afe1ed7f4ebf408cc83903ea8a66531da /nixos/modules/installer/tools/nixos-build-vms
parent921b63134a0181533b3673a48f96bb3b75ac3a9f (diff)
downloadnixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar.gz
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar.bz2
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar.lz
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar.xz
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.tar.zst
nixpkgs-6c68fbd4e1f8beac39cb1f499ff90c78256262d6.zip
tests: refactor to carry the package set as an argument
This way, the package set will be possible to pass without re-importing
all the time
Diffstat (limited to 'nixos/modules/installer/tools/nixos-build-vms')
-rw-r--r--nixos/modules/installer/tools/nixos-build-vms/build-vms.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix b/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix
index 4372d196261..4d6da849f23 100644
--- a/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix
+++ b/nixos/modules/installer/tools/nixos-build-vms/build-vms.nix
@@ -1,9 +1,13 @@
 { system ? builtins.currentSystem
+, config ? {}
 , networkExpr
 }:
 
 let nodes = import networkExpr; in
 
-with import ../../../../lib/testing.nix { inherit system; };
+with import ../../../../lib/testing.nix {
+  inherit system;
+  pkgs = import ../.. { inherit system config; }
+};
 
 (makeTest { inherit nodes; testScript = ""; }).driver