diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-07-12 12:59:29 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-07-19 04:04:20 +0200 |
commit | 624f11e4b46884c13056709ba6abc8dc2a659bc3 (patch) | |
tree | fe80b763e08b2d98117883738a9ef3193efea80b /source3/selftest | |
parent | 8825085ea40d80d1061e83cd471b7732934619ad (diff) | |
download | samba-624f11e4b46884c13056709ba6abc8dc2a659bc3.tar.gz samba-624f11e4b46884c13056709ba6abc8dc2a659bc3.tar.bz2 samba-624f11e4b46884c13056709ba6abc8dc2a659bc3.zip |
s4-torture: Allow unix.whoami to test against a member server
This compares only the domain SIDs betwen the two servers, rather than
the full token, as well known and other SIDs may be added locally
in both cases.
This also expands the test environments this is run against to verify
this between our AD server and domain members.
Andrew Bartlett
Diffstat (limited to 'source3/selftest')
-rwxr-xr-x | source3/selftest/tests.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/source3/selftest/tests.py b/source3/selftest/tests.py index 41a1111e81..6f7ab32c5d 100755 --- a/source3/selftest/tests.py +++ b/source3/selftest/tests.py @@ -305,11 +305,13 @@ for t in tests: plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD --option=doscharset=ISO-8859-1') plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD --option=doscharset=ISO-8859-1') elif t == "unix.whoami": - plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD') - plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmpguest -U%', description='anonymous connection') - plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD --option=torture:addc=true') - plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER/tmp -k yes -U$USERNAME%$PASSWORD --option=torture:addc=true', description='kerberos connection') - plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER_IP/tmpguest -U% --option=torture:addc=true', description='anonymous connection') + for env in ["s3dc", "member"]: + plansmbtorturetestsuite(t, env, '//$SERVER/tmp -U$DC_USERNAME%$DC_PASSWORD') + plansmbtorturetestsuite(t, env, '//$SERVER/tmpguest -U%', description='anonymous connection') + for env in ["plugin_s4_dc", "s3member"]: + plansmbtorturetestsuite(t, env, '//$SERVER/tmp -U$DC_USERNAME@$REALM%$DC_PASSWORD --option=torture:addc=$DC_SERVER') + plansmbtorturetestsuite(t, env, '//$SERVER/tmp -k yes -U$DC_USERNAME@$REALM%$DC_PASSWORD --option=torture:addc=$DC_SERVER', description='kerberos connection') + plansmbtorturetestsuite(t, env, '//$SERVER/tmpguest -U% --option=torture:addc=$DC_SERVER', description='anonymous connection') elif t == "raw.samba3posixtimedlock": plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmpguest -U$USERNAME%$PASSWORD --option=torture:localdir=$SELFTEST_PREFIX/s3dc/share') plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER_IP/tmpguest -U$USERNAME%$PASSWORD --option=torture:localdir=$SELFTEST_PREFIX/plugin_s4_dc/share') |