summaryrefslogtreecommitdiff
path: root/mysql-test/lib/mtr_cases.pm
diff options
context:
space:
mode:
authorMagnus Svensson <msvensson@mysql.com>2008-08-04 21:54:44 +0200
committerMagnus Svensson <msvensson@mysql.com>2008-08-04 21:54:44 +0200
commit27e858427111ec88407c2863608768e6074c284f (patch)
tree1c5de4faf1aee6e60daf0fdc27ae8af369fb025e /mysql-test/lib/mtr_cases.pm
parent106e64a67f8325b24d26b66426e46e837fa9d4f3 (diff)
downloadmariadb-git-27e858427111ec88407c2863608768e6074c284f.tar.gz
Bug #38181 Please print more debug info when tests fail
Diffstat (limited to 'mysql-test/lib/mtr_cases.pm')
-rw-r--r--mysql-test/lib/mtr_cases.pm12
1 files changed, 8 insertions, 4 deletions
diff --git a/mysql-test/lib/mtr_cases.pm b/mysql-test/lib/mtr_cases.pm
index ad0c82e8a74..904276854ee 100644
--- a/mysql-test/lib/mtr_cases.pm
+++ b/mysql-test/lib/mtr_cases.pm
@@ -677,12 +677,16 @@ sub collect_one_test_case {
name => "$suitename.$tname",
path => "$testdir/$filename",
- # TODO allow nonexistsing result file
- # in that case .test must issue "exit" otherwise test
- # should fail by default
- result_file => "$resdir/$tname.result",
);
+ my $result_file= "$resdir/$tname.result";
+ if (-f $result_file) {
+ # Allow nonexistsing result file
+ # in that case .test must issue "exit" otherwise test
+ # should fail by default
+ $tinfo->{result_file}= $result_file;
+ }
+
# ----------------------------------------------------------------------
# Skip some tests but include in list, just mark them as skipped
# ----------------------------------------------------------------------