selftest/tests: add smoketests for dbcheck --quick-membership-checks
authorJoe Guo <joeg@catalyst.net.nz>
Fri, 15 Feb 2019 09:55:51 +0000 (22:55 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 21 Feb 2019 03:09:19 +0000 (04:09 +0100)
Signed-off-by: Joe Guo <joeg@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
selftest/tests.py

index 2d223046a954849587252783c35c0b94e38f3620..9af4e5f327f78d9d5dc1a91716711f3c6d896e66 100644 (file)
@@ -117,26 +117,56 @@ plantestsuite(
     cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
             'alpha13'))
 
+# same test as above but skip member link checks
+plantestsuite(
+    "samba4.blackbox.dbcheck.alpha13.quick", "none",
+    cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
+            'alpha13', '--quick-membership-checks'))
+
 plantestsuite(
     "samba4.blackbox.dbcheck.release-4-0-0", "none",
     cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
             'release-4-0-0'))
 
+# same test as above but skip member link checks
+plantestsuite(
+    "samba4.blackbox.dbcheck.release-4-0-0.quick", "none",
+    cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
+            'release-4-0-0', '--quick-membership-checks'))
+
 plantestsuite(
     "samba4.blackbox.dbcheck.release-4-1-0rc3", "none",
     cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
             'release-4-1-0rc3'))
 
+# same test as above but skip member link checks
+plantestsuite(
+    "samba4.blackbox.dbcheck.release-4-1-0rc3.quick", "none",
+    cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
+            'release-4-1-0rc3', '--quick-membership-checks'))
+
 plantestsuite(
     "samba4.blackbox.dbcheck.release-4-1-6-partial-object", "none",
     cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
             'release-4-1-6-partial-object'))
 
+# same test as above but skip member link checks
+plantestsuite(
+    "samba4.blackbox.dbcheck.release-4-1-6-partial-object.quick", "none",
+    cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
+            'release-4-1-6-partial-object', '--quick-membership-checks'))
+
 plantestsuite(
     "samba4.blackbox.dbcheck.release-4-5-0-pre1", "none",
     cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
             'release-4-5-0-pre1'))
 
+# same test as above but skip member link checks
+plantestsuite(
+    "samba4.blackbox.dbcheck.release-4-5-0-pre1.quick", "none",
+    cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision',
+            'release-4-5-0-pre1', '--quick-membership-checks'))
+
 plantestsuite(
     "samba4.blackbox.upgradeprovision.alpha13", "none",
     cmdline('upgradeprovision-oldrelease.sh', '$PREFIX_ABS/provision',