summaryrefslogtreecommitdiff
path: root/lib/torture/torture.c
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2010-09-22 21:03:05 -0700
committerJelmer Vernooij <jelmer@samba.org>2010-09-22 22:29:09 -0700
commit136aa0d5ac8d3105cdebb579edf4a8043b5cc83f (patch)
tree688ff8cca2fee167e87dcbb5ed730e4036c00c09 /lib/torture/torture.c
parenta15a33a9a8806426955fb3cab6b798ab4173cc67 (diff)
downloadsamba-136aa0d5ac8d3105cdebb579edf4a8043b5cc83f.tar.gz
samba-136aa0d5ac8d3105cdebb579edf4a8043b5cc83f.tar.bz2
samba-136aa0d5ac8d3105cdebb579edf4a8043b5cc83f.zip
smbtorture: Report times.
Diffstat (limited to 'lib/torture/torture.c')
-rw-r--r--lib/torture/torture.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/torture/torture.c b/lib/torture/torture.c
index d6f893eb0f..379f1dd954 100644
--- a/lib/torture/torture.c
+++ b/lib/torture/torture.c
@@ -277,7 +277,6 @@ bool torture_run_suite_restricted(struct torture_context *context,
bool ret = true;
struct torture_tcase *tcase;
struct torture_suite *tsuite;
- char *old_testname;
if (context->results->ui_ops->suite_start)
context->results->ui_ops->suite_start(context, suite);
@@ -346,7 +345,7 @@ static bool internal_torture_run_test(struct torture_context *context,
if (tcase == NULL || strcmp(test->name, tcase->name) != 0) {
subunit_testname = talloc_asprintf(context, "%s.%s", tcase->name, test->name);
} else {
- subunit_testname = test->name;
+ subunit_testname = talloc_strdup(context, test->name);
}
if (!test_needs_running(subunit_testname, restricted))
@@ -410,7 +409,6 @@ bool torture_run_tcase_restricted(struct torture_context *context,
struct torture_tcase *tcase, const char **restricted)
{
bool ret = true;
- char *old_testname;
struct torture_test *test;
bool setup_succeeded = true;
const char * setup_reason = "Setup failed";
@@ -684,3 +682,9 @@ struct torture_test *torture_tcase_add_simple_test(struct torture_tcase *tcase,
return test;
}
+
+void torture_ui_report_time(struct torture_context *context)
+{
+ if (context->results->ui_ops->report_time)
+ context->results->ui_ops->report_time(context);
+}