Ignore the result of the postcheck command in torture mode
authorDan Fandrich <dan@coneharvesters.com>
Mon, 21 Apr 2008 17:19:44 +0000 (17:19 +0000)
committerDan Fandrich <dan@coneharvesters.com>
Mon, 21 Apr 2008 17:19:44 +0000 (17:19 +0000)
tests/runtests.pl

index 3c7fc88..606c72d 100755 (executable)
@@ -2102,12 +2102,14 @@ sub singletest {
     chomp $cmd;
     subVariables \$cmd;
     if($cmd) {
+       logmsg "postcheck $cmd\n" if($verbose);
        my $rc = runclient("$cmd");
-       if($rc != 0) {
+       # Must run the postcheck command in torture mode in order
+       # to clean up, but the result can't be relied upon.
+       if($rc != 0 && !$torture) {
            logmsg " postcheck FAILED\n";
            return 1;
        }
-       logmsg "postchecked $cmd\n" if($verbose);
     }
 
     # remove the special FTP command file after each test!