mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
s3:tests: Reformat test_open_eintr.sh
shfmt -f source3/script/| xargs shfmt -w -p -i 0 -fn Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Guenther Deschner <gd@samba.org>
This commit is contained in:
parent
478ed598f9
commit
e01f7d7250
@ -5,23 +5,28 @@
|
||||
# Copyright (C) 2020 Volker Lendecke
|
||||
|
||||
if [ $# -lt 5 ]; then
|
||||
echo Usage: test_open_eintr.sh \
|
||||
--configfile=SERVERCONFFILE SMBCLIENT SMBCONTROL SERVER SHARE
|
||||
exit 1
|
||||
echo Usage: test_open_eintr.sh \
|
||||
--configfile=SERVERCONFFILE SMBCLIENT SMBCONTROL SERVER SHARE
|
||||
exit 1
|
||||
fi
|
||||
|
||||
CONF=$1; shift 1
|
||||
SMBCLIENT=$1; shift 1
|
||||
SMBCONTROL=$1; shift 1
|
||||
SERVER=$1; shift 1
|
||||
SHARE=$1; shift 1
|
||||
CONF=$1
|
||||
shift 1
|
||||
SMBCLIENT=$1
|
||||
shift 1
|
||||
SMBCONTROL=$1
|
||||
shift 1
|
||||
SERVER=$1
|
||||
shift 1
|
||||
SHARE=$1
|
||||
shift 1
|
||||
|
||||
# Do not let deprecated option warnings muck this up
|
||||
SAMBA_DEPRECATED_SUPPRESS=1
|
||||
export SAMBA_DEPRECATED_SUPPRESS
|
||||
|
||||
error_inject_conf=$(dirname ${SERVERCONFFILE})/error_inject.conf
|
||||
> ${error_inject_conf}
|
||||
>${error_inject_conf}
|
||||
|
||||
incdir=$(dirname $0)/../../../testprogs/blackbox
|
||||
. $incdir/subunit.sh
|
||||
@ -33,10 +38,11 @@ cd $SELFTEST_TMPDIR || exit 1
|
||||
rm -f smbclient-stdin smbclient-stdout smbclient-stderr
|
||||
mkfifo smbclient-stdin smbclient-stdout smbclient-stderr
|
||||
|
||||
CLI_FORCE_INTERACTIVE=1; export CLI_FORCE_INTERACTIVE
|
||||
CLI_FORCE_INTERACTIVE=1
|
||||
export CLI_FORCE_INTERACTIVE
|
||||
|
||||
${SMBCLIENT} //${SERVER}/${SHARE} ${CONF} -U${USER}%${PASSWORD} \
|
||||
< smbclient-stdin > smbclient-stdout 2>smbclient-stderr &
|
||||
<smbclient-stdin >smbclient-stdout 2>smbclient-stderr &
|
||||
CLIENT_PID=$!
|
||||
|
||||
sleep 1
|
||||
@ -46,26 +52,26 @@ exec 100>smbclient-stdin 101<smbclient-stdout 102<smbclient-stderr
|
||||
# consume the smbclient startup messages
|
||||
head -n 1 <&101
|
||||
|
||||
echo "error_inject:openat = EINTR" > ${error_inject_conf}
|
||||
echo "error_inject:openat = EINTR" >${error_inject_conf}
|
||||
${SMBCONTROL} ${CONF} 0 reload-config
|
||||
|
||||
sleep 1
|
||||
> ${error_inject_conf}
|
||||
>${error_inject_conf}
|
||||
|
||||
echo 'get badnames/blank.txt -' >&100
|
||||
|
||||
sleep 1
|
||||
|
||||
> ${error_inject_conf}
|
||||
>${error_inject_conf}
|
||||
${SMBCONTROL} ${CONF} 0 reload-config
|
||||
|
||||
head -n 1 <&102 | grep 'getting file' > /dev/null
|
||||
head -n 1 <&102 | grep 'getting file' >/dev/null
|
||||
GREP_RET=$?
|
||||
|
||||
kill ${CLIENT_PID}
|
||||
rm -f smbclient-stdin smbclient-stdout smbclient-stderr
|
||||
|
||||
testit "Verify that we could get the file" \
|
||||
test $GREP_RET -eq 0 || failed=$(expr $failed + 1)
|
||||
test $GREP_RET -eq 0 || failed=$(expr $failed + 1)
|
||||
|
||||
testok $0 $failed
|
||||
|
Loading…
Reference in New Issue
Block a user