diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-07-09 03:47:16 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-07-09 04:21:35 +0900 |
| commit | e574042d765f135814c5afabaf24cb7109fab175 (patch) | |
| tree | 6301ab836acc681c90891ca199c5dcc8cdca9ad3 /test/sandbox/case/default.nix | |
| parent | 2b44493e8a255b40a9809208f5c751ca7c539027 (diff) | |
test/sandbox: verify seccomp on all test cases
This change also makes seccomp hashes cross-platform.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'test/sandbox/case/default.nix')
| -rw-r--r-- | test/sandbox/case/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
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; } |
