Make the func test compatible with dash as well
Dash does not support the let operator and [[ ]].
This commit is contained in:
parent
e26ecb964f
commit
7df36a0bf1
1 changed files with 4 additions and 2 deletions
|
|
@ -46,8 +46,10 @@ rlJournalStart
|
|||
TT=`mktemp`
|
||||
TEXT=sometihngverylong
|
||||
rlRun "${SH_BIN} -c 'echo $TEXT > $TT; cat $TT |grep -q $TEXT'" 0 "Checking redirecting to file"
|
||||
rlRun " ${SH_BIN} -c 'let a=1+1;echo \$a|grep -q 2'" 0 "Checking 'let' arithmetic operation 1+1"
|
||||
rlRun "${SH_BIN} $ZSH_OPT -c 'sleep 100 & jobs > jobs.out; WC=\$(cat jobs.out|wc -l); [[ \$WC -ge 1 ]]'" 0 \
|
||||
if [ $SH_BIN != "dash" ]; then
|
||||
rlRun " ${SH_BIN} -c 'let a=1+1;echo \$a|grep -q 2'" 0 "Checking 'let' arithmetic operation 1+1"
|
||||
fi
|
||||
rlRun "${SH_BIN} $ZSH_OPT -c 'sleep 100 & jobs > jobs.out; WC=\$(cat jobs.out|wc -l); [ \$WC -ge 1 ]'" 0 \
|
||||
"Checking process at background is running"
|
||||
USER=${SH_BIN}user
|
||||
rlRun "adduser -s /bin/${SH_BIN} $USER" 0,9 "Created user with ${SH_BIN} as default shell"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue