Table of Contents [+/-]
This chapter describes the test programs that run test cases. For information about the language used for writing test cases, see Chapter 6, mysqltest Language Reference.
The test suite uses the following programs:
The mysql-test-run.pl Perl script is the main application used to run the MySQL test suite. It invokes mysqltest to run individual test cases. (Prior to MySQL 4.1, a similar shell script, mysql-test-run, can be used instead.)
The mysql_client_test program is used for testing aspects of the MySQL client API that cannot be tested using mysqltest and its test language. Prior to MySQL 8.0, a version named mysql_client_test_embedded is available; it is similar to mysql_client_test but is used for testing the embedded server.
The mysql-stress-test.pl Perl script performs stress-testing of the MySQL server.