selftst: add tests based on 4.1.0rc3 to check for zero invocationID in replPropertyMe...
authorAndrew Bartlett <abartlet@samba.org>
Sun, 22 Sep 2013 05:06:54 +0000 (22:06 -0700)
committerAndrew Bartlett <abartlet@samba.org>
Sun, 22 Sep 2013 23:29:10 +0000 (01:29 +0200)
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Sep 23 01:29:10 CEST 2013 on sn-devel-104

selftest/tests.py
testprogs/blackbox/dbcheck-oldrelease.sh

index aebfc57630c3c3429007fce09bf01400f2211e33..7b371112edb177ca9cfbf2fa1c23086fb5b574a1 100644 (file)
@@ -61,6 +61,7 @@ planpythontestsuite("none", "samba.tests.samba3sam")
 planpythontestsuite("none", "wafsamba.tests.test_suite", extra_path=[os.path.join(samba4srcdir, "..", "buildtools"), os.path.join(samba4srcdir, "..", "buildtools", "wafadmin")])
 plantestsuite("samba4.blackbox.dbcheck.alpha13", "none" , ["PYTHON=%s" % python, os.path.join(bbdir, "dbcheck-oldrelease.sh"), '$PREFIX_ABS/provision', 'alpha13', configuration])
 plantestsuite("samba4.blackbox.dbcheck.release-4-0-0", "none" , ["PYTHON=%s" % python, os.path.join(bbdir, "dbcheck-oldrelease.sh"), '$PREFIX_ABS/provision', 'release-4-0-0', configuration])
+plantestsuite("samba4.blackbox.dbcheck.release-4-1-0rc3", "none" , ["PYTHON=%s" % python, os.path.join(bbdir, "dbcheck-oldrelease.sh"), '$PREFIX_ABS/provision', 'release-4-1-0rc3', configuration])
 plantestsuite("samba4.blackbox.upgradeprovision.alpha13", "none" , ["PYTHON=%s" % python, os.path.join(bbdir, "upgradeprovision-oldrelease.sh"), '$PREFIX_ABS/provision', 'alpha13', configuration])
 plantestsuite("samba4.blackbox.upgradeprovision.release-4-0-0", "none" , ["PYTHON=%s" % python, os.path.join(bbdir, "upgradeprovision-oldrelease.sh"), '$PREFIX_ABS/provision', 'release-4-0-0', configuration])
 planpythontestsuite("none", "samba.tests.upgradeprovision")
index fd66375d1501dd43bdc6f74b96f6aa13bee1ac68..e536e84230cd6a15a64e89b450304a26ea932861 100755 (executable)
@@ -37,13 +37,21 @@ dbcheck_clean() {
        $PYTHON $BINDIR/samba-tool dbcheck --cross-ncs -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
 }
 
-# This should 'fail', because it returns the number of modified records
+# This should 'fail', because it returns the number of modified records.  
+# We don't need to run this against 4.1.0rc3
 dbcheck_acl_reset() {
+    if [ x$RELEASE != x"release-4-1-0rc3" ]; then
        $PYTHON $BINDIR/samba-tool dbcheck --reset-well-known-acls --cross-ncs --fix --yes -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
+    else 
+       return 1
+    fi
 }
-# But having fixed it all up, this should pass
+# But having fixed it all up, this should pass.  
+# We don't need to run this against 4.1.0rc3
 dbcheck_acl_reset_clean() {
+    if [ x$RELEASE != x"release-4-1-0rc3" ]; then
        $PYTHON $BINDIR/samba-tool dbcheck --reset-well-known-acls --cross-ncs -H tdb://$PREFIX_ABS/${RELEASE}/private/sam.ldb $@
+    fi
 }
 
 referenceprovision() {