1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Improve retry logic

This commit is contained in:
msvensson@pilot.mysql.com
2008-05-04 21:20:25 +02:00
parent b4b0fcee26
commit 86ac70f774

View File

@@ -465,14 +465,14 @@ sub run_test_server {
} }
# Retry test run after test failure # Retry test run after test failure
my $retries= $result->{retries} || 1; my $retries= $result->{retries} || 2;
my $test_has_failed= $result->{failures} || 0; my $test_has_failed= $result->{failures} || 0;
if ($test_has_failed and $retries < $opt_retry){ if ($test_has_failed and $retries <= $opt_retry){
# Test should be run one more time unless it has failed # Test should be run one more time unless it has failed
# too many times already # too many times already
my $failures= $result->{failures}; my $failures= $result->{failures};
if ($opt_retry > 1 and $failures >= $opt_retry_failure){ if ($opt_retry > 1 and $failures >= $opt_retry_failure){
mtr_report("Test has failed $failures times,", mtr_report("\nTest has failed $failures times,",
"no more retries!\n"); "no more retries!\n");
} }
else { else {