diff options
author | Magnus Svensson <msvensson@mysql.com> | 2008-07-24 22:20:35 +0200 |
---|---|---|
committer | Magnus Svensson <msvensson@mysql.com> | 2008-07-24 22:20:35 +0200 |
commit | ee3b5acc6200150d2da0f8ccfffcb8ea0c3f4e18 (patch) | |
tree | 8972fd721074c229589611897a3e08561bb97b51 /mysql-test/lib/mtr_cases.pm | |
parent | 818802a6ea3bf390ba27c5555c820eaf59c0a5b7 (diff) | |
download | mariadb-git-ee3b5acc6200150d2da0f8ccfffcb8ea0c3f4e18.tar.gz |
Check that the default-storage-engine used by test is a supported engine
Diffstat (limited to 'mysql-test/lib/mtr_cases.pm')
-rw-r--r-- | mysql-test/lib/mtr_cases.pm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mysql-test/lib/mtr_cases.pm b/mysql-test/lib/mtr_cases.pm index 8c061dbc691..ad0c82e8a74 100644 --- a/mysql-test/lib/mtr_cases.pm +++ b/mysql-test/lib/mtr_cases.pm @@ -536,6 +536,26 @@ sub optimize_cases { } } } + + + # ======================================================= + # Check that engine selected by + # --default-storage-engine=<engine> is supported + # ======================================================= + foreach my $opt ( @{$tinfo->{master_opt}} ) { + my $default_engine= + mtr_match_prefix($opt, "--default-storage-engine="); + + if (defined $default_engine){ + if ( ! exists $::mysqld_variables{$default_engine} ) + { + $tinfo->{'skip'}= 1; + $tinfo->{'comment'}= + "'$default_engine' not supported"; + + } + } + } } } |