From e574042d765f135814c5afabaf24cb7109fab175 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 9 Jul 2025 03:47:16 +0900 Subject: test/sandbox: verify seccomp on all test cases This change also makes seccomp hashes cross-platform. Signed-off-by: Ophestra --- test/sandbox/case/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test/sandbox/case/default.nix') diff --git a/test/sandbox/case/default.nix b/test/sandbox/case/default.nix index 05a13de1..6c7cf127 100644 --- a/test/sandbox/case/default.nix +++ b/test/sandbox/case/default.nix @@ -1,4 +1,4 @@ -lib: testProgram: +system: lib: testProgram: let fs = mode: dir: data: { mode = lib.fromHexString mode; @@ -43,13 +43,17 @@ let device mapRealUid useCommonPaths + userns ; share = testProgram; packages = [ ]; path = "${testProgram}/bin/hakurei-test"; args = [ "test" + "-t" (toString (builtins.toFile "hakurei-${tc.name}-want.json" (builtins.toJSON tc.want))) + "-s" + tc.expectedFilter.${system} ]; }; @@ -60,4 +64,5 @@ in ${testCaseName "tty"} = callTestCase ./tty.nix 2; ${testCaseName "mapuid"} = callTestCase ./mapuid.nix 3; ${testCaseName "device"} = callTestCase ./device.nix 4; + ${testCaseName "pdlike"} = callTestCase ./pdlike.nix 5; } -- cgit v1.3.1