summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Jacke <bj@sernet.de>2010-12-02 10:24:52 +0100
committerBjoern Jacke <bj@sernet.de>2010-12-02 10:36:06 +0100
commit72a322ed9c2dd3eb0177f91fac8b4368938695ac (patch)
treeee4d5e564c2d13ca8482b5f35e9a4eca99f0ea05
parenteeade1596df7bd52fab3b3a4b39266f39ffa6fb1 (diff)
downloadsamba-72a322ed9c2dd3eb0177f91fac8b4368938695ac.tar.gz
samba-72a322ed9c2dd3eb0177f91fac8b4368938695ac.tar.bz2
samba-72a322ed9c2dd3eb0177f91fac8b4368938695ac.zip
s3/selftest: add some FIXMEs
this needs some rework. Sourced shell code cannot take arguments, at least no portable shell. This generates errors on the buildfarm sind quite a while.
-rwxr-xr-xsource3/selftest/tests.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/selftest/tests.sh b/source3/selftest/tests.sh
index 4233cfbb14..e53981c89e 100755
--- a/source3/selftest/tests.sh
+++ b/source3/selftest/tests.sh
@@ -1,4 +1,5 @@
#!/bin/bash
+### ^^^FIXME -> sh ... breaks testing on *BSD etc. ... see FIXME's below
# This script generates a list of testsuites that should be run as part of
# the Samba 3 test suite.
@@ -96,6 +97,7 @@ export LOCAL_PATH
shift $#
testitprefix="smbtorture_s3.plain."
testitenv="dc"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "" "-l \$LOCAL_PATH"
)
@@ -103,6 +105,7 @@ export LOCAL_PATH
shift $#
testitprefix="smbtorture_s3.crypt."
testitenv="dc"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_smbtorture_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" "-e" "-l \$LOCAL_PATH"
)
@@ -110,6 +113,7 @@ export LOCAL_PATH
shift $#
testitprefix="wbinfo_s3."
testitenv="dc:local"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_wbinfo_s3.sh \$DOMAIN \$SERVER \$USERNAME \$PASSWORD
)
@@ -117,6 +121,7 @@ export LOCAL_PATH
shift $#
testitprefix="wbinfo_s3."
testitenv="dc:local"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_wbinfo_s3.sh \$DOMAIN \$SERVER \$DOMAIN\\\\\$USERNAME \$PASSWORD
)
@@ -124,6 +129,7 @@ export LOCAL_PATH
shift $#
testitprefix="wbinfo_s3."
testitenv="member:local"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_wbinfo_s3.sh \$DOMAIN \$SERVER \$DOMAIN\\\\\$USERNAME \$PASSWORD
)
@@ -186,6 +192,7 @@ plantest "blackbox.testparm_s3" dc:local LOCAL_PATH="$LOCAL_PATH" BINDIR="$BINDI
if [ -n "$SMBTORTURE4" -a -n "$SMBTORTURE4VERSION" ];then
echo "Using SMBTORTURE4: $SMBTORTURE4BINARY"
echo "Version: $SMBTORTURE4VERSION"
+#FIXME: shell sourcing with ARGS is just supported by bash but bash isn't everywhere.
. $SCRIPTDIR/test_posix_s3.sh //\$SERVER_IP/tmp \$USERNAME \$PASSWORD "" ""
else
echo "Skip Tests with Samba4's smbtorture"