vfs_catia: testcase - add missing pieces
authorGuenter Kukkukk <kukks@samba.org>
Tue, 12 Mar 2013 00:44:59 +0000 (01:44 +0100)
committerRichard Sharpe <sharpe@samba.org>
Tue, 12 Mar 2013 06:36:13 +0000 (07:36 +0100)
Signed-off-by: Guenter Kukkukk <kukks@samba.org>
Reviewed-by: Richard Sharpe <realrichardsharpe@samba.org>
Autobuild-User(master): Richard Sharpe <sharpe@samba.org>
Autobuild-Date(master): Tue Mar 12 07:36:13 CET 2013 on sn-devel-104

source3/script/tests/vfstest-catia/run.sh [changed mode: 0644->0755]
source3/selftest/tests.py

old mode 100644 (file)
new mode 100755 (executable)
index 8f7ea81..c345f11
@@ -15,6 +15,12 @@ ADDARGS="$*"
 VFSTEST_PREFIX=vfstest
 VFSTEST_TMPDIR=$(mktemp -d ${PREFIX}/${VFSTEST_PREFIX}_XXXXXX)
 
+# We could pass in the --option=... via tests.py as ADDARGS
+# Atm i've choosen to specify them here:
+
+MYARGS1="--option=vfsobjects=catia"
+MYARGS2="--option=catia:mappings=0x22:0xa8,0x2a:0xa4,0x2f:0xf8,0x3a:0xf7,0x3c:0xab,0x3e:0xbb,0x3f:0xbf,0x5c:0xff,0x7c:0xa6,0x20:0xb1"
+
 # vars for the translation test:
 # a) here for unix-to-windows test
 UNIX_FILE="a\\a:a*a?a<a>a|a"
@@ -39,7 +45,7 @@ touch $UNIX_FILE || exit 1
 # test "translate" unix-to-windows
 test_vfstest() 
 {
-    cmd='$VFSTEST -f $TESTBASE/vfstest.cmd $ADDARGS '
+    cmd='$VFSTEST -f $TESTBASE/vfstest.cmd $MYARGS1 $MYARGS2 $ADDARGS '
     out=`eval $cmd`
     ret=$?
 
@@ -64,7 +70,7 @@ test_vfstest()
 # and then check the created unix directory name
 test_vfstest_dir() 
 {
-    cmd='$VFSTEST -f $TESTBASE/vfstest1.cmd $ADDARGS '
+    cmd='$VFSTEST -f $TESTBASE/vfstest1.cmd $MYARGS1 $MYARGS2 $ADDARGS '
     out=`eval $cmd`
     ret=$?
 
@@ -79,15 +85,15 @@ test_vfstest_dir()
     if [ $NUM -ne 1 ] ; then
        echo "Cannot find $UNIX_DIR"
        false
-    else 
+    else
        true
     fi
 }
 
-testit "vfstest" test_vfstest || failed=`expr $failed + 1`
+testit "vfstest_catia" test_vfstest || failed=`expr $failed + 1`
 
 if [ $failed = 0 ] ; then
-    testit "vfstest1" test_vfstest_dir || failed=`expr $failed + 1`
+    testit "vfstest1_catia" test_vfstest_dir || failed=`expr $failed + 1`
 fi
 
 # Cleanup: remove tempdir
index 740bd4a2ae4e8f4819360e229c1a4c2e3b459abf..30253ca05ff665987f6d9e61578721e4b2e47795 100755 (executable)
@@ -138,6 +138,7 @@ tests = ["--ping", "--separator",
 plantestsuite("samba.vfstest.stream_depot", "s3dc:local", [os.path.join(samba3srcdir, "script/tests/stream-depot/run.sh"), binpath("vfstest"), "$PREFIX", configuration])
 plantestsuite("samba.vfstest.xattr-tdb-1", "s3dc:local", [os.path.join(samba3srcdir, "script/tests/xattr-tdb-1/run.sh"), binpath("vfstest"), "$PREFIX", configuration])
 plantestsuite("samba.vfstest.acl", "s3dc:local", [os.path.join(samba3srcdir, "script/tests/vfstest-acl/run.sh"), binpath("vfstest"), "$PREFIX", configuration])
+plantestsuite("samba.vfstest.catia", "s3dc:local", [os.path.join(samba3srcdir, "script/tests/vfstest-catia/run.sh"), binpath("vfstest"), "$PREFIX", configuration])
 
 for options in ["--option=clientusespnego=no", " --option=clientntlmv2auth=no --option=clientlanmanauth=yes --max-protocol=LANMAN2", ""]:
     env = "s3dc"