mirror of
https://github.com/samba-team/samba.git
synced 2025-03-22 02:50:28 +03:00
selftest: move vfs_fruit tests that require "fruit:metadata=netatalk" to vfs.fruit_netatalk
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12427 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Uri Simchoni <uri@samba.org> (cherry picked from commit cc885223d79a7e8eb2177a351b745dceec0c9f5a)
This commit is contained in:
parent
7fb2f57b58
commit
b98e7ac871
@ -329,7 +329,7 @@ nbt = ["nbt.dgram" ]
|
||||
|
||||
libsmbclient = ["libsmbclient"]
|
||||
|
||||
vfs = ["vfs.fruit", "vfs.acl_xattr"]
|
||||
vfs = ["vfs.fruit", "vfs.acl_xattr", "vfs.fruit_netatalk"]
|
||||
|
||||
tests= base + raw + smb2 + rpc + unix + local + rap + nbt + libsmbclient + idmap + vfs
|
||||
|
||||
@ -413,6 +413,8 @@ for t in tests:
|
||||
plansmbtorture4testsuite(t, "ad_dc", '//$SERVER/tmp -U$USERNAME%$PASSWORD')
|
||||
elif t == "vfs.fruit":
|
||||
plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/vfs_fruit -U$USERNAME%$PASSWORD --option=torture:localdir=$SELFTEST_PREFIX/nt4_dc/share')
|
||||
elif t == "vfs.fruit_netatalk":
|
||||
plansmbtorture4testsuite(t, "nt4_dc", '//$SERVER_IP/vfs_fruit -U$USERNAME%$PASSWORD --option=torture:localdir=$SELFTEST_PREFIX/nt4_dc/share')
|
||||
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)")
|
||||
|
@ -3542,11 +3542,9 @@ struct torture_suite *torture_vfs_fruit(void)
|
||||
suite->description = talloc_strdup(suite, "vfs_fruit tests");
|
||||
|
||||
torture_suite_add_1smb2_test(suite, "copyfile", test_copyfile);
|
||||
torture_suite_add_1smb2_test(suite, "read netatalk metadata", test_read_netatalk_metadata);
|
||||
torture_suite_add_1smb2_test(suite, "read metadata", test_read_afpinfo);
|
||||
torture_suite_add_1smb2_test(suite, "write metadata", test_write_atalk_metadata);
|
||||
torture_suite_add_1smb2_test(suite, "resource fork IO", test_write_atalk_rfork_io);
|
||||
torture_suite_add_1smb2_test(suite, "OS X AppleDouble file conversion", test_adouble_conversion);
|
||||
torture_suite_add_1smb2_test(suite, "SMB2/CREATE context AAPL", test_aapl);
|
||||
torture_suite_add_1smb2_test(suite, "stream names", test_stream_names);
|
||||
torture_suite_add_1smb2_test(suite, "truncate resource fork to 0 bytes", test_rfork_truncate);
|
||||
@ -3563,3 +3561,16 @@ struct torture_suite *torture_vfs_fruit(void)
|
||||
|
||||
return suite;
|
||||
}
|
||||
|
||||
struct torture_suite *torture_vfs_fruit_netatalk(void)
|
||||
{
|
||||
struct torture_suite *suite = torture_suite_create(
|
||||
talloc_autofree_context(), "fruit_netatalk");
|
||||
|
||||
suite->description = talloc_strdup(suite, "vfs_fruit tests for Netatalk interop that require fruit:metadata=netatalk");
|
||||
|
||||
torture_suite_add_1smb2_test(suite, "read netatalk metadata", test_read_netatalk_metadata);
|
||||
torture_suite_add_1smb2_test(suite, "OS X AppleDouble file conversion", test_adouble_conversion);
|
||||
|
||||
return suite;
|
||||
}
|
||||
|
@ -107,6 +107,7 @@ NTSTATUS torture_vfs_init(void)
|
||||
suite->description = talloc_strdup(suite, "VFS modules tests");
|
||||
|
||||
torture_suite_add_suite(suite, torture_vfs_fruit());
|
||||
torture_suite_add_suite(suite, torture_vfs_fruit_netatalk());
|
||||
torture_suite_add_suite(suite, torture_acl_xattr());
|
||||
|
||||
torture_register_suite(suite);
|
||||
|
Loading…
x
Reference in New Issue
Block a user