diff options
author | netblue30 <netblue30@protonmail.com> | 2022-07-10 11:07:46 -0400 |
---|---|---|
committer | netblue30 <netblue30@protonmail.com> | 2022-07-10 11:07:46 -0400 |
commit | 502b9bbd908ef724f1fa64e29ceb3d430907b9c0 (patch) | |
tree | 623913c654c470223dd5295cf663a00362d5f522 /test/profiles/all-profiles.sh | |
parent | Merge pull request #5242 from alkim0/master (diff) | |
download | firejail-502b9bbd908ef724f1fa64e29ceb3d430907b9c0.tar.gz firejail-502b9bbd908ef724f1fa64e29ceb3d430907b9c0.tar.zst firejail-502b9bbd908ef724f1fa64e29ceb3d430907b9c0.zip |
testing fix
Diffstat (limited to 'test/profiles/all-profiles.sh')
-rwxr-xr-x | test/profiles/all-profiles.sh | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/test/profiles/all-profiles.sh b/test/profiles/all-profiles.sh new file mode 100755 index 000000000..cc17b6b00 --- /dev/null +++ b/test/profiles/all-profiles.sh | |||
@@ -0,0 +1,47 @@ | |||
1 | #!/bin/bash | ||
2 | # This file is part of Firejail project | ||
3 | # Copyright (C) 2014-2022 Firejail Authors | ||
4 | # License GPL v2 | ||
5 | |||
6 | export MALLOC_CHECK_=3 | ||
7 | export MALLOC_PERTURB_=$(($RANDOM % 255 + 1)) | ||
8 | export LC_ALL=C | ||
9 | |||
10 | echo "TESTING: profile comments (test/profiles/profilecomment.exp)" | ||
11 | ./profile_comment.exp | ||
12 | |||
13 | echo "TESTING: profile conditional (test/profiles/conditional.exp)" | ||
14 | ./conditional.exp | ||
15 | |||
16 | echo "TESTING: profile recursivity (test/profiles/profile_recursivity.exp)" | ||
17 | ./profile_recursivity.exp | ||
18 | |||
19 | echo "TESTING: profile application name (test/profiles/profile_appname.exp)" | ||
20 | ./profile_appname.exp | ||
21 | |||
22 | echo "TESTING: profile syntax (test/profiles/profile_syntax.exp)" | ||
23 | ./profile_syntax.exp | ||
24 | |||
25 | echo "TESTING: profile syntax 2 (test/profiles/profile_syntax2.exp)" | ||
26 | ./profile_syntax2.exp | ||
27 | |||
28 | echo "TESTING: ignore command (test/profiles/ignore.exp)" | ||
29 | ./ignore.exp | ||
30 | |||
31 | echo "TESTING: profile read-only (test/profiles/profile_readonly.exp)" | ||
32 | ./profile_readonly.exp | ||
33 | |||
34 | echo "TESTING: profile read-only links (test/profiles/profile_readonly.exp)" | ||
35 | ./profile_followlnk.exp | ||
36 | |||
37 | echo "TESTING: profile no permissions (test/profiles/profile_noperm.exp)" | ||
38 | ./profile_noperm.exp | ||
39 | |||
40 | PROFILES=`ls /etc/firejail/*.profile` | ||
41 | echo "TESTING: default profiles installed in /etc" | ||
42 | |||
43 | for PROFILE in $PROFILES | ||
44 | do | ||
45 | echo "TESTING: $PROFILE" | ||
46 | ./test-profile.exp $PROFILE | ||
47 | done | ||