summaryrefslogtreecommitdiff
path: root/runtest.pl.in
diff options
context:
space:
mode:
Diffstat (limited to 'runtest.pl.in')
-rwxr-xr-xruntest.pl.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/runtest.pl.in b/runtest.pl.in
index 0d4381a6..42407378 100755
--- a/runtest.pl.in
+++ b/runtest.pl.in
@@ -71,6 +71,26 @@ else
# report results
print "--------\n",join("\n",@results),"\n";
+if ($exit_code != 0)
+{
+ print <<__E;
+
+One or more tests have failed. Please check the following common causes:
+
+* Check that no instances of bbstored or bbackupd are already running
+ on this machine.
+* Make sure there isn't a firewall blocking incoming or outgoing connections
+ on port 2201.
+* Check that there is sufficient space in the filesystem that the tests
+ are being run from (at least 1 GB free).
+* The backupdiff test fails if it takes too long, so it's sensitive to
+ the speed of the host and your connection to it.
+
+After checking all the above, if you still have problems please contact
+us on the mailing list, boxbackup\@boxbackup.org. Thanks!
+__E
+}
+
exit $exit_code;
sub runtest
@@ -104,6 +124,7 @@ sub runtest
close RESULTS;
chomp $last;
+ $last =~ s/\r//;
push @results, "$t: $last";
if ($last ne "PASSED")