summaryrefslogtreecommitdiff
path: root/testsuite/build_farm/torture-setup.fns
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2001-07-02 07:18:49 +0000
committerAndrew Bartlett <abartlet@samba.org>2001-07-02 07:18:49 +0000
commite3d6627f05f899efe0a95e91090e8f9af8ac2e98 (patch)
treeaa30abc2d88b497442bf7ef5d7dcd1a41bf218c8 /testsuite/build_farm/torture-setup.fns
parentd2af8d03ab0722865e21df57ba07dfc1611d149e (diff)
downloadsamba-e3d6627f05f899efe0a95e91090e8f9af8ac2e98.tar.gz
samba-e3d6627f05f899efe0a95e91090e8f9af8ac2e98.tar.bz2
samba-e3d6627f05f899efe0a95e91090e8f9af8ac2e98.zip
Start of smbtorture based testing. Not all of smbtorture's facilites
are used, but these ones should pass. Andrew Bartlett (This used to be commit eee251f71071034b6d1a74d192cdabe8e24dc08b)
Diffstat (limited to 'testsuite/build_farm/torture-setup.fns')
-rw-r--r--testsuite/build_farm/torture-setup.fns19
1 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/build_farm/torture-setup.fns b/testsuite/build_farm/torture-setup.fns
new file mode 100644
index 0000000000..3d9abbcd79
--- /dev/null
+++ b/testsuite/build_farm/torture-setup.fns
@@ -0,0 +1,19 @@
+. basicsmb.fns
+
+test_torture() {
+ torture_test=$1
+ password=samba
+ security=USER
+ (test_smb_conf_setup && test_smbpasswd $password ) || return 1
+
+ echo $pwd/$tree/source/bin/smbtorture //localhost/test -U$whoami%$password $torture_test
+ $pwd/$tree/source/bin/smbtorture //localhost/test -U$whoami%$password $torture_test
+ status=$?
+ if [ $status = 0 ]; then
+ echo "smbtorture test $torture_test worked"
+ else
+ echo "smbtorture test $torture_test FAILED!"
+ return 1
+ fi
+ return 0
+}