selftest: attempt to test samba3hide in a different environment
authorAndrew Bartlett <abartlet@samba.org>
Wed, 18 Apr 2012 06:05:22 +0000 (16:05 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 1 May 2012 23:00:12 +0000 (01:00 +0200)
This should ensure that the samba3hide test is still run and passes,
in a non-ACLed environment.

Andrew Bartlett

selftest/target/Samba3.pm
source3/selftest/tests.py

index 245f3a964cb8f152e9684063f521adea192dcad6..b148167156c93e31c1cf1acaa89d9f0d01d6d100 100755 (executable)
@@ -347,12 +347,14 @@ sub setup_admember($$$$)
 sub setup_secshare($$)
 {
        my ($self, $path) = @_;
+       my $vfs_modulesdir_abs = $ENV{VFSLIBDIR};
 
        print "PROVISIONING server with security=share...";
 
        my $secshare_options = "
        security = share
        lanman auth = yes
+       vfs objects = $vfs_modulesdir_abs/xattr_tdb.so $vfs_modulesdir_abs/streams_depot.so
 ";
 
        my $vars = $self->provision($path,
index 8073e99a38c453ebdc0f43884a098b6b13b100ea..ab16a48198058af9601bb8f5b2be215b4f997039 100755 (executable)
@@ -284,6 +284,9 @@ for t in tests:
     elif t == "raw.composite":
         plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD')
         plansmbtorturetestsuite(t, "plugin_s4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD')
+    elif t == "raw.samba3hide":
+        plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD')
+        plansmbtorturetestsuite(t, "secshare", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD')
     else:
         plansmbtorturetestsuite(t, "s3dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD')