MySQL  8.0.18
Source Code Documentation
Preface

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.