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/bashrun.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 test/arguments/bashrun.sh (limited to 'test/arguments/bashrun.sh') diff --git a/test/arguments/bashrun.sh b/test/arguments/bashrun.sh new file mode 100755 index 000000000..c2f209548 --- /dev/null +++ b/test/arguments/bashrun.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +echo "TESTING: 1.1 - simple args" +firejail --quiet ./argtest arg1 arg2 + +# simple quotes, testing spaces in file names +echo "TESTING: 1.2 - args with space and \"" +firejail --quiet ./argtest "arg1 tail" "arg2 tail" + +echo "TESTING: 1.3 - args with space and '" +firejail --quiet ./argtest 'arg1 tail' 'arg2 tail' + +# escaped space in file names +echo "TESTING: 1.4 - args with space and \\" +firejail --quiet ./argtest arg1\ tail arg2\ tail + +# & char appears in URLs - URLs should be quoted +echo "TESTING: 1.5 - args with & and \"" +firejail --quiet ./argtest "arg1&tail" "arg2&tail" + +echo "TESTING: 1.6 - args with & and '" +firejail --quiet ./argtest 'arg1&tail' 'arg2&tail' -- cgit v1.2.3-70-g09d2