From 2d379b5a3884e1b3ffbc9a8be69788810340506e Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 23 Mar 2025 15:00:59 +0900 Subject: test/sandbox: pass want file as argument This avoids building the check program multiple times. Signed-off-by: Ophestra --- test/sandbox/case/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'test/sandbox/case') diff --git a/test/sandbox/case/default.nix b/test/sandbox/case/default.nix index b65b6ed2..0f0c24d1 100644 --- a/test/sandbox/case/default.nix +++ b/test/sandbox/case/default.nix @@ -25,6 +25,8 @@ let ; }; + checkSandbox = callPackage ../. { inherit version; }; + callTestCase = path: let @@ -40,10 +42,7 @@ let verbose = true; share = foot; packages = [ ]; - command = "${callPackage ../. { - inherit (tc) name want; - inherit version; - }}"; + command = builtins.toString (checkSandbox tc.name tc.want); extraPaths = [ { src = "/proc/mounts"; -- cgit v1.3.1