r16441: - give old tests a chance to report errors
authorStefan Metzmacher <metze@samba.org>
Wed, 21 Jun 2006 17:47:19 +0000 (17:47 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:09:14 +0000 (14:09 -0500)
- display the correct test name

metze
(This used to be commit 7d62b0b7e96222f29dd3cd6066523f517d757620)

source4/torture/ui.c

index aca6934c90a29a2b3d74bcd83bb94169e9a407ad..81d787b878c960552335fddd06207062181f682d 100644 (file)
@@ -162,6 +162,10 @@ static BOOL internal_torture_run_test(struct torture_context *context,
        context->last_result = TORTURE_OK;
 
        ret = test->run(context, !already_setup?data:tcase_data, test->data);
+       if (!ret) {
+               context->last_reason = talloc_strdup(context, "...");
+               context->last_result = TORTURE_FAIL;
+       }
 
        if (context->ui_ops->test_result)
                context->ui_ops->test_result(context, context->last_result, 
@@ -259,8 +263,8 @@ struct torture_tcase *torture_suite_add_simple_tcase(
        
        tcase = torture_suite_add_tcase(suite, name);
        tcase->data = data;
-       
-       torture_tcase_add_test(tcase, "Test", simple_tcase_helper, run);
+
+       torture_tcase_add_test(tcase, name, simple_tcase_helper, run);
 
        return tcase;
 }