From: Andreas Schneider Date: Thu, 13 Dec 2018 12:08:42 +0000 (+0100) Subject: s4:torture: Use C99 initializers for levels in raw notify test X-Git-Tag: ldb-1.6.1~328 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d731ddf869dc11c5bb0d009dea5adad699acea3d;p=thirdparty%2Fsamba.git s4:torture: Use C99 initializers for levels in raw notify test Signed-off-by: Andreas Schneider Reviewed-by: Douglas Bagnall --- diff --git a/source4/torture/raw/notify.c b/source4/torture/raw/notify.c index ee6e92e81b3..423721aa61b 100644 --- a/source4/torture/raw/notify.c +++ b/source4/torture/raw/notify.c @@ -1465,46 +1465,126 @@ static bool test_notify_tree(struct torture_context *tctx, int fnum; int counted; } dirs[] = { - {BASEDIR_CN1_TNT "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 30 }, - {BASEDIR_CN1_TNT "\\zqy", - true, FILE_NOTIFY_CHANGE_NAME, 8 }, - {BASEDIR_CN1_TNT "\\atsy", - true, FILE_NOTIFY_CHANGE_NAME, 4 }, - {BASEDIR_CN1_TNT "\\abc\\foo", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\abc\\blah", - true, FILE_NOTIFY_CHANGE_NAME, 13 }, - {BASEDIR_CN1_TNT "\\abc\\blah", - false, FILE_NOTIFY_CHANGE_NAME, 7 }, - {BASEDIR_CN1_TNT "\\abc\\blah\\a", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\abc\\blah\\b", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\abc\\blah\\c", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\abc\\fooblah", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\zqy\\xx", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\zqy\\yyy", - true, FILE_NOTIFY_CHANGE_NAME, 2 }, - {BASEDIR_CN1_TNT "\\zqy\\..", - true, FILE_NOTIFY_CHANGE_NAME, 40 }, - {BASEDIR_CN1_TNT, - true, FILE_NOTIFY_CHANGE_NAME, 40 }, - {BASEDIR_CN1_TNT, - false,FILE_NOTIFY_CHANGE_NAME, 6 }, - {BASEDIR_CN1_TNT "\\atsy", - false,FILE_NOTIFY_CHANGE_NAME, 4 }, - {BASEDIR_CN1_TNT "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 24 }, - {BASEDIR_CN1_TNT "\\abc", - false,FILE_NOTIFY_CHANGE_FILE_NAME, 0 }, - {BASEDIR_CN1_TNT "\\abc", - true, FILE_NOTIFY_CHANGE_FILE_NAME, 0 }, - {BASEDIR_CN1_TNT "\\abc", - true, FILE_NOTIFY_CHANGE_NAME, 24 }, + { + .path = BASEDIR_CN1_TNT "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 30, + }, + { + .path = BASEDIR_CN1_TNT "\\zqy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 8, + }, + { + .path = BASEDIR_CN1_TNT "\\atsy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 4, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\foo", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\blah", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 13, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\blah", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 7, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\blah\\a", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\blah\\b", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\blah\\c", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\abc\\fooblah", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\zqy\\xx", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\zqy\\yyy", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 2, + }, + { + .path = BASEDIR_CN1_TNT "\\zqy\\..", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 40, + }, + { + .path = BASEDIR_CN1_TNT, + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 40, + }, + { + .path = BASEDIR_CN1_TNT, + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 6, + }, + { + .path = BASEDIR_CN1_TNT "\\atsy", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 4, + }, + { + .path = BASEDIR_CN1_TNT "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 24, + }, + { + .path = BASEDIR_CN1_TNT "\\abc", + .recursive = false, + .filter = FILE_NOTIFY_CHANGE_FILE_NAME, + .expected = 0, + }, + { + .path = BASEDIR_CN1_TNT "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_FILE_NAME, + .expected = 0, + }, + { + .path = BASEDIR_CN1_TNT "\\abc", + .recursive = true, + .filter = FILE_NOTIFY_CHANGE_NAME, + .expected = 24, + }, }; int i; NTSTATUS status;