nix: test syscall filter
Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
parent
58eb8f971d
commit
318df0f7e1
15
test.nix
15
test.nix
@ -147,6 +147,18 @@ nixosTest {
|
|||||||
pulse = false;
|
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.send_chars("exit\n")
|
||||||
machine.wait_until_fails("pgrep alacritty")
|
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:
|
# Exit Sway and verify process exit status 0:
|
||||||
swaymsg("exit", succeed=False)
|
swaymsg("exit", succeed=False)
|
||||||
machine.wait_until_fails("pgrep -x sway")
|
machine.wait_until_fails("pgrep -x sway")
|
||||||
|
Loading…
Reference in New Issue
Block a user