aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/sandbox/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/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/default.nix')
-rw-r--r--test/sandbox/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/sandbox/default.nix b/test/sandbox/default.nix
index 9e7f12b9..9014ebba 100644
--- a/test/sandbox/default.nix
+++ b/test/sandbox/default.nix
@@ -1,13 +1,14 @@
{
writeShellScript,
+ writeText,
callPackage,
- name,
version,
- want,
}:
+name: want:
writeShellScript "fortify-${name}-check-sandbox-script" ''
set -e
- ${callPackage ./assert.nix { inherit name version want; }}/bin/test
+ ${callPackage ./assert.nix { inherit version; }}/bin/test \
+ ${writeText "fortify-${name}-want.json" (builtins.toJSON want)}
touch /tmp/sandbox-ok
''