diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-02-13 22:01:16 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-02-13 22:01:16 +0900 |
| commit | 318df0f7e1f743c7b4ebc979c77ec34d68d0f2e3 (patch) | |
| tree | b2451710a7b0807ffeb3f1b1180aa6e3e6de8905 /test.nix | |
| parent | 58eb8f971ddc22941d6d32dd28e050f8c6f68048 (diff) | |
nix: test syscall filter
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'test.nix')
| -rw-r--r-- | test.nix | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -147,6 +147,18 @@ nixosTest { pulse = false; }; } + { + name = "strace-failure"; + verbose = true; + share = pkgs.strace; + command = "strace true"; + capability = { + wayland = false; + x11 = false; + dbus = false; + pulse = false; + }; + } ]; }; @@ -310,6 +322,9 @@ nixosTest { machine.send_chars("exit\n") machine.wait_until_fails("pgrep alacritty") + # Test syscall filter: + print(machine.fail("sudo -u alice -i XDG_RUNTIME_DIR=/run/user/1000 strace-failure")) + # Exit Sway and verify process exit status 0: swaymsg("exit", succeed=False) machine.wait_until_fails("pgrep -x sway") |
