summaryrefslogtreecommitdiff
path: root/mysql-test/README.suites
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2010-08-25 22:22:33 +0200
committerSergei Golubchik <sergii@pisem.net>2010-08-25 22:22:33 +0200
commit9bc9855c16f815e71223398ef17cd6052becc44e (patch)
tree89f63ff036ddfcf76bcdc342ec71e0129ba42c89 /mysql-test/README.suites
parent1aa3b02c51f00c142fb89c809e6228d6f99288d9 (diff)
downloadmariadb-git-9bc9855c16f815e71223398ef17cd6052becc44e.tar.gz
mtr changes:
* expanding unknown env variable does not abort mtr * have_archive, blackhole, innodb - preload the corresponding engine * all options from .opt files get equal treatment, all are searched for special options, not only -{master,slave}.opt as before (which ignored suite.opt and --mysqld=...) * --plugin-load gets special treatment too - all instances are merged into one * federated test fixed to preload federated
Diffstat (limited to 'mysql-test/README.suites')
-rw-r--r--mysql-test/README.suites15
1 files changed, 11 insertions, 4 deletions
diff --git a/mysql-test/README.suites b/mysql-test/README.suites
index 99155f37485..076fc216a0e 100644
--- a/mysql-test/README.suites
+++ b/mysql-test/README.suites
@@ -20,11 +20,18 @@ subdirectories under the suitedir or directly in the suitedir
(that is suitedir/t/*.test or suitedir/*.test, same for *.result))
==========================
-A suite can contain a suite.opt file - at the same location where .test
-files are. As usual, the .opt file can use $-substitutions for the
-environment variables.
+A suite can contain a suite.opt file - at the same location where .test files
+are or in the suite directory. As usual, the .opt file can use $-substitutions
+for the environment variables.
Usually, using my.cnf template (see below) is preferrable.
+
+But command line options (.opt files and combinations file) get special
+treatment - they can have special options that affect mtr behavior. cnf
+files cannot. Special options are
+ --timezone, --plugin-load, --result-file, --config-file-template,
+ --default-time-zone, --force-restart
+
==========================
A suite can have suite.pm file in the suitedir. It must declare a
package that inherits from My::Suite.
@@ -108,8 +115,8 @@ Most probably a suite my.cnf will need to start from
!include include/default_my.cnf
and then modify the configuration as necessary.
-==========================
+==========================
A suite can have combinations file in the suitedir. It uses my.cnf syntax
but it cannot use @-substitutions. Instead, it can use $-substitutions for
the environment variables. Because the combination options will not be