summaryrefslogtreecommitdiff
path: root/tests/16-sim-arch_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/16-sim-arch_basic.py')
-rwxr-xr-xtests/16-sim-arch_basic.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/16-sim-arch_basic.py b/tests/16-sim-arch_basic.py
index e23d18b..4484ac5 100755
--- a/tests/16-sim-arch_basic.py
+++ b/tests/16-sim-arch_basic.py
@@ -30,10 +30,14 @@ from seccomp import *
def test(args):
f = SyscallFilter(KILL)
- if not system_arch() == Arch.X86:
+ if not f.exist_arch(Arch.X86):
f.add_arch(Arch.X86)
- if not system_arch() == Arch.X86_64:
+ if not f.exist_arch(Arch.X86_64):
f.add_arch(Arch.X86_64)
+ if not f.exist_arch(Arch.X32):
+ f.add_arch(Arch.X32)
+ if not f.exist_arch(Arch.ARM):
+ f.add_arch(Arch.ARM)
f.add_rule(ALLOW, "read", Arg(0, EQ, sys.stdin))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stdout))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stderr))