summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Moore <pmoore@redhat.com>2014-05-08 10:59:11 -0400
committerPaul Moore <pmoore@redhat.com>2014-05-08 11:11:29 -0400
commit5bfd306219835ff01efd611921ab64fd7ea10918 (patch)
treec51b5be784e764f032f5dbd3af48d6f189f32d43
parentf05fc7cbc294f95fd62fb0aea52561c14f52aba9 (diff)
downloadlibseccomp-5bfd306219835ff01efd611921ab64fd7ea10918.tar.gz
tests: update the tests to use the new architecture resolving functionality
Signed-off-by: Paul Moore <pmoore@redhat.com>
-rwxr-xr-xtests/11-basic-basic_errors.py4
-rwxr-xr-xtests/15-basic-resolver.py8
-rwxr-xr-xtests/16-sim-arch_basic.py12
-rwxr-xr-xtests/17-sim-arch_merge.py8
-rwxr-xr-xtests/19-sim-missing_syscalls.py4
-rw-r--r--tests/23-sim-arch_all_le_basic.c10
-rwxr-xr-xtests/23-sim-arch_all_le_basic.py12
-rw-r--r--tests/26-sim-arch_all_be_basic.c2
-rwxr-xr-xtests/26-sim-arch_all_be_basic.py4
9 files changed, 32 insertions, 32 deletions
diff --git a/tests/11-basic-basic_errors.py b/tests/11-basic-basic_errors.py
index 5f5eccf..10e5d7d 100755
--- a/tests/11-basic-basic_errors.py
+++ b/tests/11-basic-basic_errors.py
@@ -74,8 +74,8 @@ def test():
pass
f = SyscallFilter(ALLOW)
- f.remove_arch(Arch.NATIVE)
- f.add_arch(Arch.X86)
+ f.remove_arch(Arch())
+ f.add_arch(Arch("x86"))
try:
f.add_rule_exactly(KILL, "socket", Arg(0, EQ, 2))
except RuntimeError:
diff --git a/tests/15-basic-resolver.py b/tests/15-basic-resolver.py
index a724d1b..6009d6d 100755
--- a/tests/15-basic-resolver.py
+++ b/tests/15-basic-resolver.py
@@ -39,12 +39,12 @@ def test():
except RuntimeError:
pass
- sys_num = resolve_syscall(Arch.NATIVE, "open")
- sys_name = resolve_syscall(Arch.NATIVE, sys_num)
+ sys_num = resolve_syscall(Arch(), "open")
+ sys_name = resolve_syscall(Arch(), sys_num)
if (sys_name != "open"):
raise RuntimeError("Test failure")
- sys_num = resolve_syscall(Arch.NATIVE, "socket")
- sys_name = resolve_syscall(Arch.NATIVE, sys_num)
+ sys_num = resolve_syscall(Arch(), "socket")
+ sys_name = resolve_syscall(Arch(), sys_num)
if (sys_name != "socket"):
raise RuntimeError("Test failure")
diff --git a/tests/16-sim-arch_basic.py b/tests/16-sim-arch_basic.py
index b067d1b..e2020e3 100755
--- a/tests/16-sim-arch_basic.py
+++ b/tests/16-sim-arch_basic.py
@@ -30,12 +30,12 @@ from seccomp import *
def test(args):
f = SyscallFilter(KILL)
- f.remove_arch(Arch.NATIVE)
- f.add_arch(Arch.X86)
- f.add_arch(Arch.X86_64)
- f.add_arch(Arch.X32)
- f.add_arch(Arch.ARM)
- f.add_arch(Arch.MIPSEL)
+ f.remove_arch(Arch())
+ f.add_arch(Arch("x86"))
+ f.add_arch(Arch("x86_64"))
+ f.add_arch(Arch("x32"))
+ f.add_arch(Arch("arm"))
+ f.add_arch(Arch("mipsel"))
f.add_rule(ALLOW, "read", Arg(0, EQ, sys.stdin.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stdout.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stderr.fileno()))
diff --git a/tests/17-sim-arch_merge.py b/tests/17-sim-arch_merge.py
index 84cf840..970cc4c 100755
--- a/tests/17-sim-arch_merge.py
+++ b/tests/17-sim-arch_merge.py
@@ -31,10 +31,10 @@ from seccomp import *
def test(args):
f32 = SyscallFilter(KILL)
f64 = SyscallFilter(KILL)
- f32.remove_arch(Arch.NATIVE)
- f64.remove_arch(Arch.NATIVE)
- f32.add_arch(Arch.X86)
- f64.add_arch(Arch.X86_64)
+ f32.remove_arch(Arch())
+ f64.remove_arch(Arch())
+ f32.add_arch(Arch("x86"))
+ f64.add_arch(Arch("x86_64"))
f32.add_rule(ALLOW, "read", Arg(0, EQ, sys.stdin.fileno()))
f32.add_rule(ALLOW, "write", Arg(0, EQ, sys.stdout.fileno()))
f32.add_rule(ALLOW, "write", Arg(0, EQ, sys.stderr.fileno()))
diff --git a/tests/19-sim-missing_syscalls.py b/tests/19-sim-missing_syscalls.py
index 7c6d2f2..2762c43 100755
--- a/tests/19-sim-missing_syscalls.py
+++ b/tests/19-sim-missing_syscalls.py
@@ -30,8 +30,8 @@ from seccomp import *
def test(args):
f = SyscallFilter(KILL)
- f.remove_arch(Arch.NATIVE)
- f.add_arch(Arch.X86)
+ f.remove_arch(Arch())
+ f.add_arch(Arch("x86"))
f.add_rule(ALLOW, "tuxcall")
try:
f.add_rule_exactly(ALLOW, "tuxcall")
diff --git a/tests/23-sim-arch_all_le_basic.c b/tests/23-sim-arch_all_le_basic.c
index 446a8d8..1035d1d 100644
--- a/tests/23-sim-arch_all_le_basic.c
+++ b/tests/23-sim-arch_all_le_basic.c
@@ -44,19 +44,19 @@ int main(int argc, char *argv[])
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_X86);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("x86"));
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_X86_64);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("x86_64"));
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_X32);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("x32"));
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_ARM);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("arm"));
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_MIPSEL);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("mipsel"));
if (rc != 0)
goto out;
diff --git a/tests/23-sim-arch_all_le_basic.py b/tests/23-sim-arch_all_le_basic.py
index a126e7e..ba794ae 100755
--- a/tests/23-sim-arch_all_le_basic.py
+++ b/tests/23-sim-arch_all_le_basic.py
@@ -30,12 +30,12 @@ from seccomp import *
def test(args):
f = SyscallFilter(KILL)
- f.remove_arch(Arch.NATIVE)
- f.add_arch(Arch.X86)
- f.add_arch(Arch.X86_64)
- f.add_arch(Arch.X32)
- f.add_arch(Arch.ARM)
- f.add_arch(Arch.MIPSEL)
+ f.remove_arch(Arch())
+ f.add_arch(Arch("x86"))
+ f.add_arch(Arch("x86_64"))
+ f.add_arch(Arch("x32"))
+ f.add_arch(Arch("arm"))
+ f.add_arch(Arch("mipsel"))
f.add_rule(ALLOW, "read", Arg(0, EQ, sys.stdin.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stdout.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stderr.fileno()))
diff --git a/tests/26-sim-arch_all_be_basic.c b/tests/26-sim-arch_all_be_basic.c
index be892fb..251dcf7 100644
--- a/tests/26-sim-arch_all_be_basic.c
+++ b/tests/26-sim-arch_all_be_basic.c
@@ -43,7 +43,7 @@ int main(int argc, char *argv[])
if (rc != 0)
goto out;
- rc = seccomp_arch_add(ctx, SCMP_ARCH_MIPS);
+ rc = seccomp_arch_add(ctx, seccomp_arch_resolve_name("mips"));
if (rc != 0)
goto out;
diff --git a/tests/26-sim-arch_all_be_basic.py b/tests/26-sim-arch_all_be_basic.py
index e8870d3..4c78252 100755
--- a/tests/26-sim-arch_all_be_basic.py
+++ b/tests/26-sim-arch_all_be_basic.py
@@ -29,8 +29,8 @@ from seccomp import *
def test(args):
f = SyscallFilter(KILL)
- f.remove_arch(Arch.NATIVE)
- f.add_arch(Arch.MIPS)
+ f.remove_arch(Arch())
+ f.add_arch(Arch("mips"))
f.add_rule(ALLOW, "read", Arg(0, EQ, sys.stdin.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stdout.fileno()))
f.add_rule(ALLOW, "write", Arg(0, EQ, sys.stderr.fileno()))