summaryrefslogtreecommitdiff
path: root/storage/tokudb
diff options
context:
space:
mode:
authorRik Prohaska <prohaska7@gmail.com>2016-07-13 15:15:35 -0400
committerSergei Golubchik <serg@mariadb.org>2016-11-02 13:45:47 +0100
commit110a9f069386302c9caa0b1a451407d6512fdda5 (patch)
tree384ca154676adb81eba8716965500fd77ce6cdd2 /storage/tokudb
parentc948559135aed3c48d49e2fdcca31be3ffde1ec1 (diff)
downloadmariadb-git-110a9f069386302c9caa0b1a451407d6512fdda5.tar.gz
add mtr support files for tokudb_sys_vars tests
Diffstat (limited to 'storage/tokudb')
-rw-r--r--storage/tokudb/mysql-test/tokudb_sys_vars/include/have_tokudb.inc1
-rw-r--r--storage/tokudb/mysql-test/tokudb_sys_vars/suite.opt1
-rw-r--r--storage/tokudb/mysql-test/tokudb_sys_vars/suite.pm14
3 files changed, 16 insertions, 0 deletions
diff --git a/storage/tokudb/mysql-test/tokudb_sys_vars/include/have_tokudb.inc b/storage/tokudb/mysql-test/tokudb_sys_vars/include/have_tokudb.inc
new file mode 100644
index 00000000000..12b29a22d2c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_sys_vars/include/have_tokudb.inc
@@ -0,0 +1 @@
+let $datadir=`select @@datadir`;
diff --git a/storage/tokudb/mysql-test/tokudb_sys_vars/suite.opt b/storage/tokudb/mysql-test/tokudb_sys_vars/suite.opt
new file mode 100644
index 00000000000..f94d0f6d6dc
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_sys_vars/suite.opt
@@ -0,0 +1 @@
+--tokudb --plugin-load-add=$HA_TOKUDB_SO --loose-tokudb-check-jemalloc=0 --sql-mode=NO_ENGINE_SUBSTITUTION
diff --git a/storage/tokudb/mysql-test/tokudb_sys_vars/suite.pm b/storage/tokudb/mysql-test/tokudb_sys_vars/suite.pm
new file mode 100644
index 00000000000..6c52d0110fe
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_sys_vars/suite.pm
@@ -0,0 +1,14 @@
+package My::Suite::TokuDB;
+use File::Basename;
+@ISA = qw(My::Suite);
+
+# Ensure we can run the TokuDB tests even if hugepages are enabled
+$ENV{TOKU_HUGE_PAGES_OK}=1;
+
+#return "Not run for embedded server" if $::opt_embedded_server;
+return "No TokuDB engine" unless $ENV{HA_TOKUDB_SO} or $::mysqld_variables{tokudb};
+
+sub is_default { not $::opt_embedded_server }
+
+bless { };
+