diff options
Diffstat (limited to 'mysql-test/suite/innodb/suite.pm')
-rw-r--r-- | mysql-test/suite/innodb/suite.pm | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/suite/innodb/suite.pm b/mysql-test/suite/innodb/suite.pm new file mode 100644 index 00000000000..9accba5b8a1 --- /dev/null +++ b/mysql-test/suite/innodb/suite.pm @@ -0,0 +1,19 @@ +package My::Suite::InnoDB; + +@ISA = qw(My::Suite); + +############# initialization ###################### +my @combinations; + +push @combinations, 'innodb_plugin' if $ENV{HA_INNODB_SO}; +push @combinations, 'xtradb_plugin' if $ENV{HA_XTRADB_SO}; +push @combinations, 'xtradb' if $::mysqld_variables{'innodb'} eq "ON"; + +return "Neither innodb_plugin nor xtradb are available" unless @combinations; + +$ENV{INNODB_COMBINATIONS}=join ':', @combinations + unless $ENV{INNODB_COMBINATIONS}; + +############# return an object ###################### +bless { }; + |