diff options
author | Tim Beale <timbeale@catalyst.net.nz> | 2018-11-22 14:05:01 +1300 |
---|---|---|
committer | Tim Beale <timbeale@samba.org> | 2018-11-27 03:43:17 +0100 |
commit | 738418ea3ee669b1b917f4b8a6da1f69fa3558f1 (patch) | |
tree | 72a3d71854854d3fe3e10b95db77fc6c3876a275 /source4 | |
parent | 2e235bda9f7e0aa8bce4846264eecd2e051a6c57 (diff) | |
download | samba-738418ea3ee669b1b917f4b8a6da1f69fa3558f1.tar.gz |
tests: Run backup tests against restoredc (SMBv1 disabled)
Running the backup tests against the restoredc highlights that the
backup online/rename commands don't work if SMBv1 is disabled. Note that
the offline commands still work because they don't rely on an SMB
connection to the server.
(Note that running the backup tests against the restoredc is probably a
good idea anyway, to prove that there's no limit to the number of times
you can restore a domain from backup, i.e. we support more than just a
one-off restore).
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13676
Signed-off-by: Tim Beale <timbeale@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4')
-rwxr-xr-x | source4/selftest/tests.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py index 37b7a04c1fb..dc5807247ab 100755 --- a/source4/selftest/tests.py +++ b/source4/selftest/tests.py @@ -53,6 +53,9 @@ smbclient4 = binpath('smbclient4') bbdir = os.path.join(srcdir(), "testprogs/blackbox") +# alias to highlight what tests we want to run against a DC with SMBv1 disabled +smbv1_disabled_testenv = "restoredc" + # Simple tests for LDAP and CLDAP for auth_type in ['', '-k no', '-k yes']: for auth_level in ['--option=clientldapsaslwrapping=plain', '--sign', '--encrypt']: @@ -779,9 +782,11 @@ planoldpythontestsuite("fl2003dc:local", planoldpythontestsuite("ad_dc", "samba.tests.password_hash_ldap", extra_args=['-U"$USERNAME%$PASSWORD"'], py3_compatible=True) -planoldpythontestsuite("ad_dc:local", - "samba.tests.domain_backup", - extra_args=['-U"$USERNAME%$PASSWORD"']) + +for env in ["ad_dc", smbv1_disabled_testenv]: + planoldpythontestsuite(env + ":local", "samba.tests.domain_backup", + extra_args=['-U"$USERNAME%$PASSWORD"']) + planoldpythontestsuite("none", "samba.tests.domain_backup_offline") # Encrypted secrets |