From: Andrew Bartlett Date: Mon, 2 Jul 2001 07:18:49 +0000 (+0000) Subject: Start of smbtorture based testing. Not all of smbtorture's facilites X-Git-Tag: samba-4.0.0alpha6~801^2~17869 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=e3d6627f05f899efe0a95e91090e8f9af8ac2e98 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) --- diff --git a/testsuite/build_farm/runlist b/testsuite/build_farm/runlist index f269fac7f22..9bc7273ac09 100644 --- a/testsuite/build_farm/runlist +++ b/testsuite/build_farm/runlist @@ -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 index 00000000000..db6d5e87824 --- /dev/null +++ b/testsuite/build_farm/torture-ATTR.test @@ -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 index 00000000000..da758977da5 --- /dev/null +++ b/testsuite/build_farm/torture-BROWSE.test @@ -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 index 00000000000..395f449d1e1 --- /dev/null +++ b/testsuite/build_farm/torture-DELETE.test @@ -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 index 00000000000..99ce7ea8869 --- /dev/null +++ b/testsuite/build_farm/torture-DENY1.test @@ -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 index 00000000000..17c8f707d87 --- /dev/null +++ b/testsuite/build_farm/torture-DENY2.test @@ -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 index 00000000000..085ce59c3b0 --- /dev/null +++ b/testsuite/build_farm/torture-DIR.test @@ -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 index 00000000000..e8af277d430 --- /dev/null +++ b/testsuite/build_farm/torture-FDPASS.test @@ -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 index 00000000000..fd01c492f16 --- /dev/null +++ b/testsuite/build_farm/torture-LOCK1.test @@ -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 index 00000000000..66b671d8010 --- /dev/null +++ b/testsuite/build_farm/torture-LOCK2.test @@ -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 index 00000000000..dcf14019d8e --- /dev/null +++ b/testsuite/build_farm/torture-LOCK3.test @@ -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 index 00000000000..8fdc9b66615 --- /dev/null +++ b/testsuite/build_farm/torture-LOCK4.test @@ -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 index 00000000000..a04f83c8491 --- /dev/null +++ b/testsuite/build_farm/torture-LOCK5.test @@ -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 index 00000000000..ee3e55f0890 --- /dev/null +++ b/testsuite/build_farm/torture-OPEN.test @@ -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 index 00000000000..bb606ad3bc9 --- /dev/null +++ b/testsuite/build_farm/torture-OPLOCK1.test @@ -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 index 00000000000..f8dfb3f8e9b --- /dev/null +++ b/testsuite/build_farm/torture-OPLOCK3.test @@ -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 index 00000000000..e510b6b6672 --- /dev/null +++ b/testsuite/build_farm/torture-RANDOMIPC.test @@ -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 index 00000000000..6be4a897d91 --- /dev/null +++ b/testsuite/build_farm/torture-RW1.test @@ -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 index 00000000000..a647d9de2e9 --- /dev/null +++ b/testsuite/build_farm/torture-RW2.test @@ -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 index 00000000000..7d1aba0f29f --- /dev/null +++ b/testsuite/build_farm/torture-TCON.test @@ -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 index 00000000000..bc97e94e850 --- /dev/null +++ b/testsuite/build_farm/torture-TORTURE.test @@ -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 index 00000000000..d2a387f1afc --- /dev/null +++ b/testsuite/build_farm/torture-TRANS2.test @@ -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 index 00000000000..b7086bbc838 --- /dev/null +++ b/testsuite/build_farm/torture-UNLINK.test @@ -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 index 00000000000..3d9abbcd79b --- /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 +}