From: Ralph Boehme Date: Tue, 26 Nov 2019 12:39:31 +0000 (+0100) Subject: selftest: hardcode ad_dc_ntvfs for the rpc.netlogon testsuite X-Git-Tag: ldb-2.1.0~211 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9174968b01565a13b046a14a46e9cb77ea4cb5c2;p=thirdparty%2Fsamba.git selftest: hardcode ad_dc_ntvfs for the rpc.netlogon testsuite The rpc.netlogon testsuite has a test that verifies LSA over netlogon which is only enabled in the ad_dc_ntvfs env. Signed-off-by: Ralph Boehme Reviewed-by: Andreas Schneider --- diff --git a/selftest/knownfail b/selftest/knownfail index 6ee7af8ea03..ae4d9086c63 100644 --- a/selftest/knownfail +++ b/selftest/knownfail @@ -99,8 +99,8 @@ ^samba4.rpc.netlogon.*.GetPassword ^samba4.rpc.netlogon.*.DatabaseRedo ^samba4.rpc.netlogon.*.netlogon.lsa_over_netlogon\(ad_dc\) #Broken by split of \\pipe\lsass from \\pipe\netlogon in the IDL -^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_default\) # Broken by allowing NT4 crypto on this environment -^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_default:local\) # Broken by allowing NT4 crypto on this environment +^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_ntvfs\) # Broken by allowing NT4 crypto on this environment +^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_ntvfs:local\) # Broken by allowing NT4 crypto on this environment ^samba4.rpc.drsuapi.*ncacn_ip_tcp.*validate # should only work with seal ^samba4.rpc.drsuapi.*ncacn_ip_tcp.*bigendian # should only work with seal ^samba4.rpc.samr.passwords.validate.*ncacn_ip_tcp.*with.validate # should only work with seal diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py index 81cf7e6e5c9..232ea47dd23 100755 --- a/source4/selftest/tests.py +++ b/source4/selftest/tests.py @@ -203,6 +203,8 @@ for bindoptions in ["seal,padcheck"] + validate_list + ["bigendian"]: else: raise AssertionError("invalid transport %r" % transport) for t in tests: + if t == "rpc.netlogon": + env = "ad_dc_ntvfs" plansmbtorture4testsuite(t, env + local, ["%s:$SERVER[%s]" % (transport, bindoptions), '-U$USERNAME%$PASSWORD', '--workgroup=$DOMAIN'], "samba4.%s on %s with %s" % (t, transport, bindoptions)) plansmbtorture4testsuite('rpc.samba3-sharesec', env + local, ["%s:$SERVER[%s]" % (transport, bindoptions), '-U$USERNAME%$PASSWORD', '--workgroup=$DOMAIN', '--option=torture:share=tmp'], "samba4.rpc.samba3.sharesec on %s with %s" % (transport, bindoptions))