From: Andreas Schneider Date: Thu, 13 Dec 2018 11:50:54 +0000 (+0100) Subject: s4:torture: Use C99 initializers for dirs in smb2 notify test X-Git-Tag: ldb-1.6.1~330 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2df8e808d6aa7c7c9399d2136a0b7bfef2a408d6;p=thirdparty%2Fsamba.git s4:torture: Use C99 initializers for dirs in smb2 notify test Signed-off-by: Andreas Schneider Reviewed-by: Douglas Bagnall --- diff --git a/source4/torture/smb2/notify.c b/source4/torture/smb2/notify.c index ebb4f8a4f8e..91390385ff2 100644 --- a/source4/torture/smb2/notify.c +++ b/source4/torture/smb2/notify.c @@ -1840,46 +1840,126 @@ static bool torture_smb2_notify_tree(struct torture_context *torture, struct smb2_handle h1; int counted; } dirs[] = { - {BASEDIR_TREE "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 30 }, - {BASEDIR_TREE "\\zqy", - true, FILE_NOTIFY_CHANGE_NAME, 8 }, - {BASEDIR_TREE "\\atsy", - true, FILE_NOTIFY_CHANGE_NAME, 4 }, - {BASEDIR_TREE "\\abc\\foo", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\abc\\blah", - true, FILE_NOTIFY_CHANGE_NAME, 13 }, - {BASEDIR_TREE "\\abc\\blah", - false, FILE_NOTIFY_CHANGE_NAME, 7 }, - {BASEDIR_TREE "\\abc\\blah\\a", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\abc\\blah\\b", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\abc\\blah\\c", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\abc\\fooblah", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\zqy\\xx", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\zqy\\yyy", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_TREE "\\zqy\\..", - true, FILE_NOTIFY_CHANGE_NAME, 40 }, - {BASEDIR_TREE, - true, FILE_NOTIFY_CHANGE_NAME, 40 }, - {BASEDIR_TREE, - false,FILE_NOTIFY_CHANGE_NAME, 6 }, - {BASEDIR_TREE "\\atsy", - false,FILE_NOTIFY_CHANGE_NAME, 4 }, - {BASEDIR_TREE "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 24 }, - {BASEDIR_TREE "\\abc", - false,FILE_NOTIFY_CHANGE_FILE_NAME, 0 }, - {BASEDIR_TREE "\\abc", - true, FILE_NOTIFY_CHANGE_FILE_NAME, 0 }, - {BASEDIR_TREE "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 24 }, + { + .path = BASEDIR_TREE "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 30, + }, + { + .path = BASEDIR_TREE "\\zqy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 8, + }, + { + .path = BASEDIR_TREE "\\atsy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 4, + }, + { + .path = BASEDIR_TREE "\\abc\\foo", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\abc\\blah", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 13, + }, + { + .path = BASEDIR_TREE "\\abc\\blah", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 7, + }, + { + .path = BASEDIR_TREE "\\abc\\blah\\a", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\abc\\blah\\b", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\abc\\blah\\c", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\abc\\fooblah", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\zqy\\xx", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\zqy\\yyy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_TREE "\\zqy\\..", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 40, + }, + { + .path = BASEDIR_TREE, + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 40, + }, + { + .path = BASEDIR_TREE, + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 6, + }, + { + .path = BASEDIR_TREE "\\atsy", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 4, + }, + { + .path = BASEDIR_TREE "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 24, + }, + { + .path = BASEDIR_TREE "\\abc", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_FILE_NAME, + .expected = 0, + }, + { + .path = BASEDIR_TREE "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_FILE_NAME, + .expected = 0, + }, + { + .path = BASEDIR_TREE "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 24, + }, }; int i; NTSTATUS status;