Start of smbtorture based testing. Not all of smbtorture's facilites
authorAndrew Bartlett <abartlet@samba.org>
Mon, 2 Jul 2001 07:18:49 +0000 (07:18 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 2 Jul 2001 07:18:49 +0000 (07:18 +0000)
are used, but these ones should pass.

Andrew Bartlett

24 files changed:
testsuite/build_farm/runlist
testsuite/build_farm/torture-ATTR.test [new file with mode: 0644]
testsuite/build_farm/torture-BROWSE.test [new file with mode: 0644]
testsuite/build_farm/torture-DELETE.test [new file with mode: 0644]
testsuite/build_farm/torture-DENY1.test [new file with mode: 0644]
testsuite/build_farm/torture-DENY2.test [new file with mode: 0644]
testsuite/build_farm/torture-DIR.test [new file with mode: 0644]
testsuite/build_farm/torture-FDPASS.test [new file with mode: 0644]
testsuite/build_farm/torture-LOCK1.test [new file with mode: 0644]
testsuite/build_farm/torture-LOCK2.test [new file with mode: 0644]
testsuite/build_farm/torture-LOCK3.test [new file with mode: 0644]
testsuite/build_farm/torture-LOCK4.test [new file with mode: 0644]
testsuite/build_farm/torture-LOCK5.test [new file with mode: 0644]
testsuite/build_farm/torture-OPEN.test [new file with mode: 0644]
testsuite/build_farm/torture-OPLOCK1.test [new file with mode: 0644]
testsuite/build_farm/torture-OPLOCK3.test [new file with mode: 0644]
testsuite/build_farm/torture-RANDOMIPC.test [new file with mode: 0644]
testsuite/build_farm/torture-RW1.test [new file with mode: 0644]
testsuite/build_farm/torture-RW2.test [new file with mode: 0644]
testsuite/build_farm/torture-TCON.test [new file with mode: 0644]
testsuite/build_farm/torture-TORTURE.test [new file with mode: 0644]
testsuite/build_farm/torture-TRANS2.test [new file with mode: 0644]
testsuite/build_farm/torture-UNLINK.test [new file with mode: 0644]
testsuite/build_farm/torture-setup.fns [new file with mode: 0644]

index f269fac7f220b292e5c1921ea7898b1263859685..9bc7273ac09aa2978dc10af0012997dfb3fd3246 100644 (file)
@@ -1 +1 @@
-TEST_ALL="basicsmb-sharelist basicsmb-sharesec basicsmb-usersec basicsmb-serversec basicsmb-shareguest"
+TEST_ALL="basicsmb-sharelist basicsmb-sharesec basicsmb-usersec basicsmb-serversec basicsmb-shareguest torture-FDPASS torture-LOCK1 torture-LOCK2 torture-LOCK3 torture-LOCK4 torture-LOCK5 torture-UNLINK torture-BROWSE torture-ATTR torture-TRANS2 torture-TORTURE torture-RANDOMIPC torture-OPLOCK1 torture-OPLOCK3 torture-DIR torture-DENY1 torture-DENY2 torture-TCON torture-RW1 torture-RW2 torture-OPEN torture-DELETE"
diff --git a/testsuite/build_farm/torture-ATTR.test b/testsuite/build_farm/torture-ATTR.test
new file mode 100644 (file)
index 0000000..db6d5e8
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "ATTR"
diff --git a/testsuite/build_farm/torture-BROWSE.test b/testsuite/build_farm/torture-BROWSE.test
new file mode 100644 (file)
index 0000000..da75897
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "BROWSE"
diff --git a/testsuite/build_farm/torture-DELETE.test b/testsuite/build_farm/torture-DELETE.test
new file mode 100644 (file)
index 0000000..395f449
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "DELETE"
diff --git a/testsuite/build_farm/torture-DENY1.test b/testsuite/build_farm/torture-DENY1.test
new file mode 100644 (file)
index 0000000..99ce7ea
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "DENY1"
diff --git a/testsuite/build_farm/torture-DENY2.test b/testsuite/build_farm/torture-DENY2.test
new file mode 100644 (file)
index 0000000..17c8f70
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "DENY2"
diff --git a/testsuite/build_farm/torture-DIR.test b/testsuite/build_farm/torture-DIR.test
new file mode 100644 (file)
index 0000000..085ce59
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "DIR"
diff --git a/testsuite/build_farm/torture-FDPASS.test b/testsuite/build_farm/torture-FDPASS.test
new file mode 100644 (file)
index 0000000..e8af277
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "FDPASS"
diff --git a/testsuite/build_farm/torture-LOCK1.test b/testsuite/build_farm/torture-LOCK1.test
new file mode 100644 (file)
index 0000000..fd01c49
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "LOCK1"
diff --git a/testsuite/build_farm/torture-LOCK2.test b/testsuite/build_farm/torture-LOCK2.test
new file mode 100644 (file)
index 0000000..66b671d
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "LOCK2"
diff --git a/testsuite/build_farm/torture-LOCK3.test b/testsuite/build_farm/torture-LOCK3.test
new file mode 100644 (file)
index 0000000..dcf1401
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "LOCK3"
diff --git a/testsuite/build_farm/torture-LOCK4.test b/testsuite/build_farm/torture-LOCK4.test
new file mode 100644 (file)
index 0000000..8fdc9b6
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "LOCK4"
diff --git a/testsuite/build_farm/torture-LOCK5.test b/testsuite/build_farm/torture-LOCK5.test
new file mode 100644 (file)
index 0000000..a04f83c
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "LOCK5"
diff --git a/testsuite/build_farm/torture-OPEN.test b/testsuite/build_farm/torture-OPEN.test
new file mode 100644 (file)
index 0000000..ee3e55f
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "OPEN"
diff --git a/testsuite/build_farm/torture-OPLOCK1.test b/testsuite/build_farm/torture-OPLOCK1.test
new file mode 100644 (file)
index 0000000..bb606ad
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "OPLOCK1"
diff --git a/testsuite/build_farm/torture-OPLOCK3.test b/testsuite/build_farm/torture-OPLOCK3.test
new file mode 100644 (file)
index 0000000..f8dfb3f
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "OPLOCK3"
diff --git a/testsuite/build_farm/torture-RANDOMIPC.test b/testsuite/build_farm/torture-RANDOMIPC.test
new file mode 100644 (file)
index 0000000..e510b6b
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "RANDOMIPC"
diff --git a/testsuite/build_farm/torture-RW1.test b/testsuite/build_farm/torture-RW1.test
new file mode 100644 (file)
index 0000000..6be4a89
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "RW1"
diff --git a/testsuite/build_farm/torture-RW2.test b/testsuite/build_farm/torture-RW2.test
new file mode 100644 (file)
index 0000000..a647d9d
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "RW22"
diff --git a/testsuite/build_farm/torture-TCON.test b/testsuite/build_farm/torture-TCON.test
new file mode 100644 (file)
index 0000000..7d1aba0
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "TCON"
diff --git a/testsuite/build_farm/torture-TORTURE.test b/testsuite/build_farm/torture-TORTURE.test
new file mode 100644 (file)
index 0000000..bc97e94
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "TORTURE"
diff --git a/testsuite/build_farm/torture-TRANS2.test b/testsuite/build_farm/torture-TRANS2.test
new file mode 100644 (file)
index 0000000..d2a387f
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "TRANS2"
diff --git a/testsuite/build_farm/torture-UNLINK.test b/testsuite/build_farm/torture-UNLINK.test
new file mode 100644 (file)
index 0000000..b7086bb
--- /dev/null
@@ -0,0 +1,2 @@
+. torture_setup.fns
+test_torture "UNLINK"
diff --git a/testsuite/build_farm/torture-setup.fns b/testsuite/build_farm/torture-setup.fns
new file mode 100644 (file)
index 0000000..3d9abbc
--- /dev/null
@@ -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
+}