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