summaryrefslogtreecommitdiff
path: root/mysql-test/lib/mtr_report.pl
diff options
context:
space:
mode:
authorunknown <msvensson@pilot.mysql.com>2008-01-10 10:44:18 +0100
committerunknown <msvensson@pilot.mysql.com>2008-01-10 10:44:18 +0100
commit2dd6e40f77a330ef9c9d40aec172755ff627012f (patch)
tree87aa73a08cfaca721b2a052cff1aa2cb993090dd /mysql-test/lib/mtr_report.pl
parenta7ef8e2bdc78d46c93a15f361652524368b4e8bf (diff)
downloadmariadb-git-2dd6e40f77a330ef9c9d40aec172755ff627012f.tar.gz
Add --repeat and --retry
Diffstat (limited to 'mysql-test/lib/mtr_report.pl')
-rw-r--r--mysql-test/lib/mtr_report.pl7
1 files changed, 6 insertions, 1 deletions
diff --git a/mysql-test/lib/mtr_report.pl b/mysql-test/lib/mtr_report.pl
index 61a698f4123..6365593786c 100644
--- a/mysql-test/lib/mtr_report.pl
+++ b/mysql-test/lib/mtr_report.pl
@@ -92,7 +92,10 @@ sub mtr_report_test_passed ($$) {
$tot_real_time += ($timer/1000);
$timer= sprintf "%12s", $timer;
}
- $tinfo->{'result'}= 'MTR_RES_PASSED';
+ # Set as passed unless already set
+ if ( not defined $tinfo->{'result'} ){
+ $tinfo->{'result'}= 'MTR_RES_PASSED';
+ }
mtr_report("[ pass ] $timer");
}
@@ -102,6 +105,8 @@ sub mtr_report_test_failed ($$) {
mtr_report_test_name($tinfo);
$tinfo->{'result'}= 'MTR_RES_FAILED';
+ my $test_failures= $tinfo->{'failures'} || 0;
+ $tinfo->{'failures'}= $test_failures + 1;
if ( defined $tinfo->{'timeout'} )
{
mtr_report("[ fail ] timeout");