From 617ff97bd8283941ed05c04fc349d912a630c74d Mon Sep 17 00:00:00 2001 From: Valentin Reis Date: Mon, 7 Jan 2019 15:34:31 -0600 Subject: [PATCH] Adding overrides to test.nix --- test.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test.nix b/test.nix index 6f7e0fd..cb279c9 100644 --- a/test.nix +++ b/test.nix @@ -1,11 +1,14 @@ { pkgs ? import {}, - testName ? "base" + testName ? "base", + nrm-override ? null, + containers-override ? null, + libnrm-override ? null }: let testEnv = spec: (import spec.argotest.src { - nrm-src=spec.nrm.src; - libnrm-src=spec.libnrm.src; - containers-src=spec.containers.src; + nrm-src = if (isNull nrm-override) then spec.nrm.src else nrm-override; + libnrm-src = if (isNull libnrm-override) then spec.libnrm.src else libnrm-override; + containers-src = if (isNull containers-override) then spec.containers.src else containers-override; }).test ; allTests = import ./tests/default.nix {}; in testEnv allTests."${testName}" -- 2.26.2