From 768e3e796e7bbe6e7f2187ba2705907c9386d761 Mon Sep 17 00:00:00 2001
From: Dan Fandrich <dan@coneharvesters.com>
Date: Mon, 21 Apr 2008 17:19:44 +0000
Subject: [PATCH] Ignore the result of the postcheck command in torture mode

---
 tests/runtests.pl | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tests/runtests.pl b/tests/runtests.pl
index 3c7fc882a9..606c72dd59 100755
--- a/tests/runtests.pl
+++ b/tests/runtests.pl
@@ -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!
-- 
GitLab