[Commits] Rev 2908: generalization of mtr to support suite.pm extensions: in http://bazaar.launchpad.net/~maria-captains/maria/5.1/

serg at askmonty.org serg at askmonty.org
Tue Aug 17 10:14:00 EEST 2010

At http://bazaar.launchpad.net/~maria-captains/maria/5.1/

revno: 2908
revision-id: sergii at pisem.net-20100817071446-zmygg7ldlp98up7c
parent: sergii at pisem.net-20100814144445-mtr91m0jmg99m533
committer: Sergei Golubchik <sergii at pisem.net>
branch nick: 5.1
timestamp: Tue 2010-08-17 11:14:46 +0400
  generalization of mtr to support suite.pm extensions:
  * no automatic --loose-skip-innodb added by mtr based on the test name.
    instead loose-skip-innodb is now in the default_mysqld.cnf
  * have_innodb_plugin.inc is changed to give a verbose "skip" message
    (instead of "require: true")
  * My::Suite class. It's support in mtr, and everywhere
  * support for suite.pm
  * when sorting tests, take combinations into account
  * no special treatment for innodb_plugin in mtr_cases.pm
  * two special pre-created config groups: ENV and OPT
  * allow option names to start from #
  * allow magic option to have an argument
  * remove dead code
  * fix @-substitution to works as expected
  * new processes take the value of $opt_verbose automatically, no need to pass it to a constructor
  * innodb_plugin suite uses suite.pm and combinations file to test as much as possible
    (innodb plugin, xtradb plugin, xtradb static - whatever available)
  * besides test-master.opt and test-slave.opt a test.opt file is also
    loaded, both for master and slave
  * .opt files for all included files are loaded too
  * progress report in the xterm titlebar
-------------- next part --------------

Diff too large for email (2629 lines, the limit is 2000).

More information about the commits mailing list