MySQL distributions include a set of test cases and programs for running them. These tools constitute the MySQL test framework that provides a means for verifying that MySQL Server and its client programs operate according to expectations. The test cases consist mostly of SQL statements, but can also use test language constructs that control how to run tests and verify their results.
This manual describes the MySQL test framework. It describes the programs used to run tests and the language used to write test cases.
Much of the content of this manual is based on material originally written by (in alphabetical order) Omer BarNir, Kent Boortz, and Matthias Leich. Updates and adaptions to version 2 was done by Bjorn Munch.