From 23bd0c41457262e7ef5223a187e3c15e44be039c Mon Sep 17 00:00:00 2001 From: netblue30 Date: Mon, 25 Jul 2016 12:29:00 -0400 Subject: argument subsystem testing framework --- test/arguments/outrun.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 test/arguments/outrun.sh (limited to 'test/arguments/outrun.sh') diff --git a/test/arguments/outrun.sh b/test/arguments/outrun.sh new file mode 100755 index 000000000..cfd8e684c --- /dev/null +++ b/test/arguments/outrun.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +echo "TESTING: 4.1 - simple args" +firejail --output=out ./argtest arg1 arg2 + +# simple quotes, testing spaces in file names +echo "TESTING: 4.2 - args with space and \"" +firejail --output=out ./argtest "arg1 tail" "arg2 tail" + +echo "TESTING: 4.3 - args with space and '" +firejail --output=out ./argtest 'arg1 tail' 'arg2 tail' + +# escaped space in file names +echo "TESTING: 4.4 - args with space and \\" +firejail --output=out ./argtest arg1\ tail arg2\ tail + +# & char appears in URLs - URLs should be quoted +echo "TESTING: 4.5 - args with & and \"" +firejail --output=out ./argtest "arg1&tail" "arg2&tail" + +echo "TESTING: 4.6 - args with & and '" +firejail --output=out ./argtest 'arg1&tail' 'arg2&tail' -- cgit v1.2.3-70-g09d2