about summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2018-04-03 04:00:20 +0200
committeraszlig <aszlig@nix.build>2018-04-03 04:00:20 +0200
commit7b7f782c93fafe2c42f882b933cf49ba99e3e3bc (patch)
treef59576b4b22cc42c7747c9dd29be704a8e58f831 /tests
parente603e0fd1ed6e919beb8d31d3c69ad70f002f539 (diff)
tests: Properly propagate nixpkgs path
Yet another occasion where we import nixpkgs-path.nix unconditionally,
so let's actually pass a nixpkgsPath to every test function.

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'tests')
-rw-r--r--tests/games/starbound.nix4
-rw-r--r--tests/make-test.nix1
-rw-r--r--tests/programs/gnupg/default.nix4
3 files changed, 5 insertions, 4 deletions
diff --git a/tests/games/starbound.nix b/tests/games/starbound.nix
index 5f545fe0..0be34309 100644
--- a/tests/games/starbound.nix
+++ b/tests/games/starbound.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ pkgs, nixpkgsPath, ... }:
 
 let
   xdo = { name, description, xdoScript }: let
@@ -55,7 +55,7 @@ in {
 
     client = { pkgs, ... }: {
       imports = [
-        "${import ../../nixpkgs-path.nix}/nixos/tests/common/x11.nix"
+        "${nixpkgsPath.nix}/nixos/tests/common/x11.nix"
       ];
       virtualisation.memorySize = 2047;
       environment.systemPackages = [
diff --git a/tests/make-test.nix b/tests/make-test.nix
index 6015023d..4534b991 100644
--- a/tests/make-test.nix
+++ b/tests/make-test.nix
@@ -17,6 +17,7 @@ testFun:
     pkgs = pkgs // {
       vuizvui = import ../pkgs { inherit pkgs; };
     };
+    inherit nixpkgsPath;
   }) else testFun;
 
   nodes = testArgs.nodes or (if testArgs ? machine then {
diff --git a/tests/programs/gnupg/default.nix b/tests/programs/gnupg/default.nix
index 24756a3e..43ba9f05 100644
--- a/tests/programs/gnupg/default.nix
+++ b/tests/programs/gnupg/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, ... }:
+{ pkgs, nixpkgsPath, ... }:
 
 let
   mkExpect = expectScript: script: pkgs.writeScript "test-gnupg-cli" ''
@@ -27,7 +27,7 @@ in {
 
   machine = { lib, ... }: {
     imports = map (what:
-      "${import ../../../nixpkgs-path.nix}/nixos/tests/common/${what}.nix"
+      "${nixpkgsPath}/nixos/tests/common/${what}.nix"
     ) [ "user-account" "x11" ];
 
     services.openssh.enable = true;