summaryrefslogtreecommitdiff
path: root/source3/selftest
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2019-07-05 17:35:50 +0200
committerJeremy Allison <jra@samba.org>2019-07-12 21:31:30 +0000
commitbb37a88e63660f885121703419f183f9c3e85827 (patch)
treef25033d48027994affda30f4a1f9022722f36090 /source3/selftest
parent17496a39b1c6f6c703219d559254e894a40d0117 (diff)
downloadsamba-bb37a88e63660f885121703419f183f9c3e85827.tar.gz
s4/torture: add a vfs_fruit unconversion test
Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/selftest')
-rwxr-xr-xsource3/selftest/tests.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/selftest/tests.py b/source3/selftest/tests.py
index 78f58bdb30c..aff51d67d4a 100755
--- a/source3/selftest/tests.py
+++ b/source3/selftest/tests.py
@@ -499,6 +499,7 @@ vfs = [
"vfs.fruit_file_id",
"vfs.fruit_timemachine",
"vfs.fruit_conversion",
+ "vfs.unfruit",
]
tests = base + raw + smb2 + rpc + unix + local + rap + nbt + libsmbclient + idmap + vfs
@@ -623,6 +624,15 @@ for t in tests:
elif t == "vfs.fruit_conversion":
plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD --option=torture:share2=vfs_fruit_wipe_intentionally_left_blank_rfork --option=torture:delete_empty_adfiles=false', 'wipe_intentionally_left_blank_rfork')
plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmp -U$USERNAME%$PASSWORD --option=torture:share2=vfs_fruit_delete_empty_adfiles --option=torture:delete_empty_adfiles=true', 'delete_empty_adfiles')
+ elif t == "vfs.unfruit":
+ creds = '-U$USERNAME%$PASSWORD'
+ share2 = '--option=torture:share2=tmp'
+ netopt = '--option=torture:net=%s' % net
+ shareopt = '--option=torture:sharename'
+
+ plansmbtorture4testsuite(t, "nt4_dc:local", '//$SERVER_IP/vfs_fruit %s %s %s %s=%s' % (creds, share2, netopt, shareopt, 'vfs_fruit'), 'metadata_netatalk')
+ plansmbtorture4testsuite(t, "nt4_dc:local", '//$SERVER_IP/vfs_fruit_metadata_stream %s %s %s %s=%s' % (creds, share2, netopt, shareopt, 'vfs_fruit_metadata_stream'), 'metadata_stream')
+ plansmbtorture4testsuite(t, "nt4_dc:local", '//$SERVER_IP/vfs_fruit_stream_depot %s %s %s %s=%s' % (creds, share2, netopt, shareopt, 'vfs_fruit_stream_depot'), 'streams_depot')
elif t == "rpc.schannel_anon_setpw":
plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/tmp -U$%', description="anonymous password set")
plansmbtorture4testsuite(t, "nt4_dc_schannel", '//$SERVER_IP/tmp -U$%', description="anonymous password set (schannel enforced server-side)")