r21055: Fix executable bit.
authorJelmer Vernooij <jelmer@samba.org>
Tue, 30 Jan 2007 12:10:42 +0000 (12:10 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:44:26 +0000 (14:44 -0500)
(This used to be commit 7512270ffae4e72d70f6ca347f09708f1bf915ad)

source4/script/buildtree.pl [changed mode: 0644->0755]
source4/script/installjsonrpc.sh [changed mode: 0644->0755]
source4/script/installwebapps.sh [changed mode: 0644->0755]
source4/torture/smbtorture.c
source4/torture/torture.c
source4/torture/ui.c
source4/torture/ui.h

old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 210149215b36115229e9991f37865c29c97cf8f3..79b00494caf67d9981ef44350a3c8b18169bca3f 100644 (file)
@@ -670,57 +670,14 @@ int main(int argc,char *argv[])
        } else if (shell) {
                run_shell(torture);
        } else {
-               int total;
-               double rate;
-               int unexpected_failures;
                for (i=2;i<argc_new;i++) {
                        if (!run_test(torture, argv_new[i])) {
                                correct = false;
                        }
                }
-
-               unexpected_failures = str_list_length(torture->results.unexpected_failures);
-
-               total = torture->results.skipped+torture->results.success+torture->results.failed+torture->results.errors;
-               if (total == 0) {
-                       printf("No tests run.\n");
-               } else {
-                       rate = ((total - unexpected_failures - torture->results.errors) * (100.0 / total));
-               
-                       printf("Tests: %d, Failures: %d", total, torture->results.failed);
-                       if (torture->results.failed - unexpected_failures) {
-                               printf(" (%d expected)", torture->results.failed - unexpected_failures);
-                       }
-                       printf(", Errors: %d, Skipped: %d. Success rate: %.2f%%\n",
-                          torture->results.errors, torture->results.skipped, rate);
-               }
-
-               if (unexpected_failures) {
-                       printf("The following tests failed:\n");
-                       for (i = 0; torture->results.unexpected_failures[i]; i++) {
-                               printf("  %s\n", torture->results.unexpected_failures[i]);
-                       }
-                       printf("\n");
-               }
-
-               if (str_list_length(torture->results.unexpected_errors)) {
-                       printf("Errors occurred while running the following tests:\n");
-                       for (i = 0; torture->results.unexpected_errors[i]; i++) {
-                               printf("  %s\n", torture->results.unexpected_errors[i]);
-                       }
-                       printf("\n");
-               }
-
-               if (str_list_length(torture->results.unexpected_successes)) {
-                       printf("The following tests were expected to fail but succeeded:\n");
-                       for (i = 0; torture->results.unexpected_successes[i]; i++) {
-                               printf("  %s\n", torture->results.unexpected_successes[i]);
-                       }
-                       printf("\n");
-               }
        }
 
-       if (torture->results.returncode) {
+       if (torture->returncode) {
                return(0);
        } else {
                return(1);
index 45d7c0e5affdf47f46d0f9c3af75e1dab13ab945..4befd2c043f10b178692a49c24bbdf2b4ff5038e 100644 (file)
@@ -45,15 +45,10 @@ struct torture_context *torture_context_init(TALLOC_CTX *mem_ctx,
                                                                                         const char *known_failures_file, 
                                                                                         const struct torture_ui_ops *ui_ops)
 {
-       int numlines;
        struct torture_context *torture = talloc_zero(mem_ctx, 
                                                                                                  struct torture_context);
-       torture->expected_failures = file_lines_load(known_failures_file, &numlines,
-                                                                                                torture);
        torture->ui_ops = ui_ops;
 
-       torture->results.returncode = true;
-
        return torture;
 }
 
index 42c624fd2b23efe664ea62dc5b98bbaf15f52b2d..6368d47991ee2fde5cabe218dff9fa621c18093f 100644 (file)
@@ -188,32 +188,8 @@ void torture_ui_test_result(struct torture_context *context,
        if (context->ui_ops->test_result)
                context->ui_ops->test_result(context, result, comment);
 
-       if (result == TORTURE_SKIP) {
-               context->results.skipped++;
-       } else if (result == TORTURE_OK) {
-               if (str_list_match(context->active_testname, 
-                                                  context->expected_failures)) {
-                       context->results.unexpected_successes = str_list_add(
-                                       context->results.unexpected_successes, 
-                                       talloc_reference(context, context->active_testname));
-               } 
-               context->results.success++;
-       } else if (result == TORTURE_ERROR) {
-               context->results.unexpected_errors = str_list_add(
-                                       context->results.unexpected_errors, 
-                                       talloc_reference(context, context->active_testname));
-               context->results.errors++;
-               context->results.returncode = false;
-       } else if (result == TORTURE_FAIL) {
-               if (0 == str_list_match(context->active_testname, 
-                                                  context->expected_failures)) {
-                       context->results.unexpected_failures = str_list_add(
-                                       context->results.unexpected_failures, 
-                                       talloc_reference(context, context->active_testname));
-                       context->results.returncode = false;
-               } 
-               context->results.failed++;
-       }
+       if (result == TORTURE_ERROR || result == TORTURE_FAIL)
+               context->returncode = false;
 }
 
 static BOOL internal_torture_run_test(struct torture_context *context, 
index 700dadd9b19123f24f2c9667ae1049d2edfe3247..8c4d3b6729952482daabb008b05af67a333cf694 100644 (file)
@@ -79,27 +79,13 @@ struct torture_context
        struct torture_test *active_test;
        struct torture_tcase *active_tcase;
 
-       char **expected_failures;
-
-       struct torture_results {
-               int skipped;
-               int todo;
-               int success;
-               int failed;
-               int errors;
-
-               const char **unexpected_failures;
-               const char **unexpected_successes;
-               const char **unexpected_errors;
-
-               bool returncode;
-       } results;
-
        bool quiet; /* Whether tests should avoid writing output to stdout */
 
        enum torture_result last_result;
        char *last_reason;
 
+       bool returncode;
+
        char *outputdir;
        int level;
 };