Abstract
MySQL Test Framework (MTR) is a framework for MySQL regression tests. Tests for it are written by MySQL developers and run in preparation for new releases.
MTR can be used in other ways as well. I use it to test customer-reported issues and validate bug reports on multiple versions of MySQL at the same time.
With MTR you can:
- program complex deployments;
- test the problem on multiple versions of MySQL/Percona/MariaDB servers with a single command;
- test multiple simultaneous connections;
- check for errors and return values;
- work with query results, stored procedures and external commands.
The test can be run on any machine with a MySQL, Percona, or MariaDB server.
I will show how I work with MySQL Test Framework and I hope you will love this tool too.





