Line data Source code
1 : #include "includes.h"
2 : #include "torture/smbtorture.h"
3 : #include "torture/local/proto.h"
4 :
5 0 : static bool test_smbtorture_always_pass(struct torture_context *tctx)
6 : {
7 0 : return true;
8 : }
9 :
10 964 : struct torture_suite *torture_local_smbtorture(TALLOC_CTX *ctx)
11 : {
12 964 : struct torture_suite *suite = torture_suite_create(ctx, "smbtorture");
13 964 : struct torture_suite *suite_level1 = torture_suite_create(ctx,
14 : "level1");
15 964 : struct torture_suite *suite_level2 = torture_suite_create(ctx,
16 : "level2");
17 964 : struct torture_suite *suite_level3 = torture_suite_create(ctx,
18 : "level3");
19 :
20 964 : torture_suite_add_suite(suite_level2, suite_level3);
21 964 : torture_suite_add_suite(suite_level1, suite_level2);
22 964 : torture_suite_add_suite(suite, suite_level1);
23 :
24 964 : torture_suite_add_simple_test(suite_level3, "always_pass",
25 : test_smbtorture_always_pass);
26 :
27 964 : suite->description = talloc_strdup(suite,
28 : "smbtorture multilevel always pass test.");
29 :
30 964 : return suite;
31 : }
|