aboutsummaryrefslogtreecommitdiffstats
path: root/test/filters/filters.sh
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2016-04-30 21:00:04 +0200
committerLibravatar Reiner Herrmann <reiner@reiner-h.de>2016-04-30 21:00:04 +0200
commitc1b25cefcc009dc9445342f486fa03c8757a5f74 (patch)
tree1a1e593ae0fa81f25615d7926e839773ae1a8cf9 /test/filters/filters.sh
parentmake test-filters fixes (diff)
downloadfirejail-c1b25cefcc009dc9445342f486fa03c8757a5f74.tar.gz
firejail-c1b25cefcc009dc9445342f486fa03c8757a5f74.tar.zst
firejail-c1b25cefcc009dc9445342f486fa03c8757a5f74.zip
test/filters: some additional checks about testing environment
Diffstat (limited to 'test/filters/filters.sh')
-rwxr-xr-xtest/filters/filters.sh27
1 files changed, 19 insertions, 8 deletions
diff --git a/test/filters/filters.sh b/test/filters/filters.sh
index 1e64a6373..67b9f2c0d 100755
--- a/test/filters/filters.sh
+++ b/test/filters/filters.sh
@@ -12,8 +12,12 @@ echo "TESTING: noroot (test/filters/noroot.exp)"
12echo "TESTING: capabilities (test/filters/caps.exp)" 12echo "TESTING: capabilities (test/filters/caps.exp)"
13./caps.exp 13./caps.exp
14 14
15echo "TESTING: protocol (test/filters/protocol.exp)" 15if [ "$(uname -m)" = "x86_64" ]; then
16./protocol.exp 16 echo "TESTING: protocol (test/filters/protocol.exp)"
17 ./protocol.exp
18else
19 echo "TESTING SKIP: protocol, not running on x86_64"
20fi
17 21
18echo "TESTING: seccomp bad empty (test/filters/seccomp-bad-empty.exp)" 22echo "TESTING: seccomp bad empty (test/filters/seccomp-bad-empty.exp)"
19./seccomp-bad-empty.exp 23./seccomp-bad-empty.exp
@@ -27,8 +31,13 @@ echo "TESTING: seccomp errno (test/filters/seccomp-errno.exp)"
27echo "TESTING: seccomp su (test/filters/seccomp-su.exp)" 31echo "TESTING: seccomp su (test/filters/seccomp-su.exp)"
28./seccomp-su.exp 32./seccomp-su.exp
29 33
30echo "TESTING: seccomp ptrace (test/filters/seccomp-ptrace.exp)" 34which strace
31./seccomp-ptrace.exp 35if [ $? -eq 0 ]; then
36 echo "TESTING: seccomp ptrace (test/filters/seccomp-ptrace.exp)"
37 ./seccomp-ptrace.exp
38else
39 echo "TESTING SKIP: ptrace, strace not found"
40fi
32 41
33echo "TESTING: seccomp chmod - seccomp lists (test/filters/seccomp-chmod.exp)" 42echo "TESTING: seccomp chmod - seccomp lists (test/filters/seccomp-chmod.exp)"
34./seccomp-chmod.exp 43./seccomp-chmod.exp
@@ -44,7 +53,9 @@ echo "TESTING: seccomp empty (test/filters/seccomp-empty.exp)"
44echo "TESTING: seccomp bad empty (test/filters/seccomp-bad-empty.exp)" 53echo "TESTING: seccomp bad empty (test/filters/seccomp-bad-empty.exp)"
45./seccomp-bad-empty.exp 54./seccomp-bad-empty.exp
46 55
47echo "TESTING: seccomp dual filter (test/filters/seccomp-dualfilter.exp)" 56if [ "$(uname -m)" = "x86_64" ]; then
48./seccomp-dualfilter.exp 57 echo "TESTING: seccomp dual filter (test/filters/seccomp-dualfilter.exp)"
49 58 ./seccomp-dualfilter.exp
50 59else
60 echo "TESTING SKIP: seccomp dual, not running on x86_64"
61fi