diff options
author | netblue30 <netblue30@yahoo.com> | 2016-07-25 12:29:00 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2016-07-25 12:29:00 -0400 |
commit | 23bd0c41457262e7ef5223a187e3c15e44be039c (patch) | |
tree | cfecd32023600b289099aca58fab53f0f3fcdb48 /test/arguments/symrun.sh | |
parent | Merge pull request #646 from reinerh/master (diff) | |
download | firejail-23bd0c41457262e7ef5223a187e3c15e44be039c.tar.gz firejail-23bd0c41457262e7ef5223a187e3c15e44be039c.tar.zst firejail-23bd0c41457262e7ef5223a187e3c15e44be039c.zip |
argument subsystem testing framework
Diffstat (limited to 'test/arguments/symrun.sh')
-rwxr-xr-x | test/arguments/symrun.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/arguments/symrun.sh b/test/arguments/symrun.sh new file mode 100755 index 000000000..b46803ae2 --- /dev/null +++ b/test/arguments/symrun.sh | |||
@@ -0,0 +1,27 @@ | |||
1 | #!/bin/bash | ||
2 | |||
3 | mkdir symtest | ||
4 | ln -s /usr/bin/firejail symtest/argtest | ||
5 | |||
6 | echo "TESTING: 2.1 - simple args" | ||
7 | symtest/argtest arg1 arg2 | ||
8 | |||
9 | # simple quotes, testing spaces in file names | ||
10 | echo "TESTING: 2.2 - args with space and \"" | ||
11 | symtest/argtest "arg1 tail" "arg2 tail" | ||
12 | |||
13 | echo "TESTING: 2.3 - args with space and '" | ||
14 | symtest/argtest 'arg1 tail' 'arg2 tail' | ||
15 | |||
16 | # escaped space in file names | ||
17 | echo "TESTING: 2.4 - args with space and \\" | ||
18 | symtest/argtest arg1\ tail arg2\ tail | ||
19 | |||
20 | # & char appears in URLs - URLs should be quoted | ||
21 | echo "TESTING: 2.5 - args with & and \"" | ||
22 | symtest/argtest "arg1&tail" "arg2&tail" | ||
23 | |||
24 | echo "TESTING: 2.6 - args with & and '" | ||
25 | symtest/argtest 'arg1&tail' 'arg2&tail' | ||
26 | |||
27 | rm -fr symtest | ||