mirror of
https://github.com/samba-team/samba.git
synced 2025-11-06 08:23:50 +03:00
r20747: Move cifsdd to blackbox section
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
7e6357f213
commit
96ac1c62ee
@@ -1,79 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Basic script to make sure that cifsdd can do both local and remote I/O.
|
||||
|
||||
if [ $# -lt 4 ]; then
|
||||
cat <<EOF
|
||||
Usage: test_cifsdd.sh SERVER USERNAME PASSWORD DOMAIN
|
||||
EOF
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
SERVER=$1
|
||||
USERNAME=$2
|
||||
PASSWORD=$3
|
||||
DOMAIN=$4
|
||||
|
||||
DD=bin/cifsdd
|
||||
|
||||
SHARE=tmp
|
||||
DEBUGLEVEL=1
|
||||
|
||||
failed=0
|
||||
|
||||
failtest() {
|
||||
failed=`expr $failed + 1`
|
||||
}
|
||||
|
||||
runcopy() {
|
||||
message="$1"
|
||||
shift
|
||||
|
||||
testit "$message" $VALGRIND $DD $CONFIGURATION --debuglevel=$DEBUGLEVEL -W "$DOMAIN" -U "$USERNAME"%"$PASSWORD" \
|
||||
"$@"
|
||||
}
|
||||
|
||||
compare() {
|
||||
cmp "$1" "$2"
|
||||
}
|
||||
|
||||
incdir=`dirname $0`
|
||||
. $incdir/test_functions.sh
|
||||
|
||||
sourcepath=tempfile.src.$$
|
||||
destpath=tempfile.dst.$$
|
||||
|
||||
# Create a source file with arbitrary contents
|
||||
dd if=$DD of=$sourcepath bs=1024 count=50 > /dev/null
|
||||
|
||||
ls -l $sourcepath
|
||||
|
||||
for bs in 512 4k 48k ; do
|
||||
|
||||
echo "Testing $bs block size ..."
|
||||
|
||||
# Check whether we can do local IO
|
||||
runcopy "Testing local -> local copy" if=$sourcepath of=$destpath bs=$bs || failtest
|
||||
compare $sourcepath $destpath || failtest
|
||||
|
||||
# Check whether we can do a round trip
|
||||
runcopy "Testing local -> remote copy" \
|
||||
if=$sourcepath of=//$SERVER/$SHARE/$sourcepath bs=$bs || failtest
|
||||
runcopy "Testing remote -> local copy" \
|
||||
if=//$SERVER/$SHARE/$sourcepath of=$destpath bs=$bs || failtest
|
||||
compare $sourcepath $destpath || failtest
|
||||
|
||||
# Check that copying within the remote server works
|
||||
runcopy "Testing local -> remote copy" \
|
||||
if=//$SERVER/$SHARE/$sourcepath of=//$SERVER/$SHARE/$sourcepath bs=$bs || failtest
|
||||
runcopy "Testing remote -> remote copy" \
|
||||
if=//$SERVER/$SHARE/$sourcepath of=//$SERVER/$SHARE/$destpath bs=$bs || failtest
|
||||
runcopy "Testing remote -> local copy" \
|
||||
if=//$SERVER/$SHARE/$destpath of=$destpath bs=$bs || failtest
|
||||
compare $sourcepath $destpath || failtest
|
||||
|
||||
done
|
||||
|
||||
rm -f $sourcepath $destpath
|
||||
|
||||
testok $0 $failed
|
||||
@@ -10,7 +10,6 @@
|
||||
$SRCDIR/script/tests/test_echo.sh $SERVER $USERNAME $PASSWORD $DOMAIN || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_posix.sh //$SERVER/tmp $USERNAME $PASSWORD "" || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_local.sh || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_pidl.sh || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_blackbox.sh $SERVER $USERNAME $PASSWORD $DOMAIN $PREFIX || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_cifsdd.sh $SERVER $USERNAME $PASSWORD $DOMAIN || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_pidl.sh || totalfailed=`expr $totalfailed + $?`
|
||||
$SRCDIR/script/tests/test_simple.sh //$SERVER/simple $USERNAME $PASSWORD "" || totalfailed=`expr $totalfailed + $?`
|
||||
|
||||
Reference in New Issue
Block a user