aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/sandbox/case/default.nix
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2025-03-23 15:00:59 +0900
committerOphestra <cat@gensokyo.uk>2025-03-23 15:00:59 +0900
commit2d379b5a3884e1b3ffbc9a8be69788810340506e (patch)
tree592f21daf82f23728f32a70c8ef873ff7e1ced53 /test/sandbox/case/default.nix
parent75e0c5d4061d68dc4802285ec137e464f4e01b17 (diff)
test/sandbox: pass want file as argument
This avoids building the check program multiple times. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'test/sandbox/case/default.nix')
-rw-r--r--test/sandbox/case/default.nix7
1 files changed, 3 insertions, 4 deletions
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";