selftest: test listing directories inside snapshots
[amitay/samba.git] / source3 / script / tests / test_offline.sh
1 #!/bin/sh
2 #
3 # Blackbox test for shadow_copy2 VFS.
4 #
5 if [ $# -lt 7 ]; then
6 cat <<EOF
7 Usage: test_offline SERVER SERVER_IP DOMAIN USERNAME PASSWORD WORKDIR SMBCLIENT
8 EOF
9 exit 1;
10 fi
11
12 SERVER=${1}
13 SERVER_IP=${2}
14 DOMAIN=${3}
15 USERNAME=${4}
16 PASSWORD=${5}
17 WORKDIR=${6}
18 SMBCLIENT=${7}
19 shift 7
20 SMBCLIENT="$VALGRIND ${SMBCLIENT}"
21 ADDARGS="$*"
22
23 incdir=`dirname $0`/../../../testprogs/blackbox
24 . $incdir/subunit.sh
25
26 touch $WORKDIR/foo
27
28 failed=0
29
30 attribs=`$SMBCLIENT -U$USERNAME%$PASSWORD "//$SERVER/offline" -I $SERVER_IP -c "allinfo foo" | sed -n 's/^attributes:.*(\([^)]*\)).*/\1/p'`
31 testit "file has offline attribute" test "x$attribs" = "x1000"  || failed=`expr $failed + 1`
32
33 exit $failed