1 # These tests deal with quoting.
5 Check that failure to find a command returns the proper
9 (ridiculouscommandname) 2>/dev/null || echo $?
15 Check that failure to execute a command returns the proper
17 category: debian,posix
19 TEMPFILE=$(tempfile --prefix posix)
21 ($TEMPFILE) 2>/dev/null || echo $?
28 POSIX says that the shell should exit with 126/127 in some situations
29 category: debian,posix
33 "${__progname}" ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
34 "${__progname}" -c ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
36 "${__progname}" ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
37 "${__progname}" -c ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
39 "${__progname}" ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
40 "${__progname}" -c ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
42 "${__progname}" ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .
43 "${__progname}" -c ./x >/dev/null 2>&1; r=$?; echo $((i++)) $r .