]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:torture/raw: make torture_raw_context a test suite
authorStefan Metzmacher <metze@samba.org>
Wed, 2 May 2012 11:46:34 +0000 (13:46 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 8 May 2012 00:57:07 +0000 (02:57 +0200)
metze

source4/torture/raw/context.c
source4/torture/raw/raw.c

index 0e0db99e4de388b1291d8aed85e6182a8934d35e..45300cf249bc0ecdd36066d289ff09db3ba22a41 100644 (file)
@@ -889,8 +889,8 @@ static bool torture_raw_context_int(struct torture_context *tctx,
 /* 
    basic testing of session/tree context calls
 */
-bool torture_raw_context(struct torture_context *torture, 
-                        struct smbcli_state *cli)
+static bool torture_raw_context_all(struct torture_context *torture,
+                                   struct smbcli_state *cli)
 {
        bool ret = true;
        if (lpcfg_use_spnego(torture->lp_ctx)) {
@@ -902,3 +902,12 @@ bool torture_raw_context(struct torture_context *torture,
 
        return ret;
 }
+
+struct torture_suite *torture_raw_context(TALLOC_CTX *mem_ctx)
+{
+       struct torture_suite *suite = torture_suite_create(mem_ctx, "context");
+
+       torture_suite_add_1smb_test(suite, "all", torture_raw_context_all);
+
+       return suite;
+}
index cf3a5cb2d18cc9863cda0f98c69bb4149c9a4ab5..9686efa80cd10dcc0833884333f82c6ca399b547 100644 (file)
@@ -55,7 +55,7 @@ NTSTATUS torture_raw_init(void)
        torture_suite_add_suite(suite, torture_raw_read(suite));
        torture_suite_add_suite(suite, torture_raw_write(suite));
        torture_suite_add_suite(suite, torture_raw_lock(suite));
-       torture_suite_add_1smb_test(suite, "context", torture_raw_context);
+       torture_suite_add_suite(suite, torture_raw_context(suite));
        torture_suite_add_suite(suite, torture_raw_session(suite));
        torture_suite_add_suite(suite, torture_raw_rename(suite));
        torture_suite_add_1smb_test(suite, "seek", torture_raw_seek);