summaryrefslogtreecommitdiff
path: root/source4/torture/ui.c
diff options
context:
space:
mode:
Diffstat (limited to 'source4/torture/ui.c')
-rw-r--r--source4/torture/ui.c43
1 files changed, 23 insertions, 20 deletions
diff --git a/source4/torture/ui.c b/source4/torture/ui.c
index 95d95937ed..ce72dd5b08 100644
--- a/source4/torture/ui.c
+++ b/source4/torture/ui.c
@@ -113,11 +113,11 @@ void torture_tcase_set_fixture(struct torture_tcase *tcase,
tcase->teardown = teardown;
}
-static bool wrap_test_with_testcase(struct torture_context *torture_ctx,
+static bool wrap_test_with_testcase_const(struct torture_context *torture_ctx,
struct torture_tcase *tcase,
struct torture_test *test)
{
- bool (*fn) (struct torture_context *,
+ bool (*fn) (struct torture_context *,
const void *tcase_data,
const void *test_data);
@@ -126,16 +126,17 @@ static bool wrap_test_with_testcase(struct torture_context *torture_ctx,
return fn(torture_ctx, tcase->data, test->data);
}
-struct torture_test *torture_tcase_add_test(struct torture_tcase *tcase,
- const char *name,
- bool (*run) (struct torture_context *, const void *tcase_data, const void *test_data),
- const void *data)
+struct torture_test *torture_tcase_add_test_const(struct torture_tcase *tcase,
+ const char *name,
+ bool (*run) (struct torture_context *, const void *tcase_data,
+ const void *test_data),
+ const void *data)
{
struct torture_test *test = talloc(tcase, struct torture_test);
test->name = talloc_strdup(test, name);
test->description = NULL;
- test->run = wrap_test_with_testcase;
+ test->run = wrap_test_with_testcase_const;
test->fn = run;
test->dangerous = false;
test->data = data;
@@ -400,9 +401,10 @@ const char *torture_setting_string(struct torture_context *test,
return ret;
}
-static bool wrap_test_with_simple_tcase(struct torture_context *torture_ctx,
- struct torture_tcase *tcase,
- struct torture_test *test)
+static bool wrap_test_with_simple_tcase_const (
+ struct torture_context *torture_ctx,
+ struct torture_tcase *tcase,
+ struct torture_test *test)
{
bool (*fn) (struct torture_context *, const void *tcase_data);
@@ -411,21 +413,21 @@ static bool wrap_test_with_simple_tcase(struct torture_context *torture_ctx,
return fn(torture_ctx, test->data);
}
-struct torture_tcase *torture_suite_add_simple_tcase(
+struct torture_tcase *torture_suite_add_simple_tcase_const(
struct torture_suite *suite, const char *name,
bool (*run) (struct torture_context *test, const void *),
const void *data)
{
struct torture_tcase *tcase;
- struct torture_test *test;
-
+ struct torture_test *test;
+
tcase = torture_suite_add_tcase(suite, name);
test = talloc(tcase, struct torture_test);
test->name = talloc_strdup(test, name);
test->description = NULL;
- test->run = wrap_test_with_simple_tcase;
+ test->run = wrap_test_with_simple_tcase_const;
test->fn = run;
test->data = data;
test->dangerous = false;
@@ -496,7 +498,7 @@ struct torture_suite *torture_find_suite(struct torture_suite *parent,
return NULL;
}
-static bool wrap_test_with_simple_test(struct torture_context *torture_ctx,
+static bool wrap_test_with_simple_test_const(struct torture_context *torture_ctx,
struct torture_tcase *tcase,
struct torture_test *test)
{
@@ -507,18 +509,19 @@ static bool wrap_test_with_simple_test(struct torture_context *torture_ctx,
return fn(torture_ctx, tcase->data);
}
-struct torture_test *torture_tcase_add_simple_test(
+struct torture_test *torture_tcase_add_simple_test_const(
struct torture_tcase *tcase,
const char *name,
- bool (*run) (struct torture_context *test, const void *tcase_data))
+ bool (*run) (struct torture_context *test,
+ const void *tcase_data))
{
- struct torture_test *test;
-
+ struct torture_test *test;
+
test = talloc(tcase, struct torture_test);
test->name = talloc_strdup(test, name);
test->description = NULL;
- test->run = wrap_test_with_simple_test;
+ test->run = wrap_test_with_simple_test_const;
test->fn = run;
test->data = NULL;
test->dangerous = false;