DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(mysql.info.gz) MySQL test suite

Info Catalog (mysql.info.gz) MySQL threads (mysql.info.gz) MySQL internals
 
 25.1.2 MySQL Test Suite
 -----------------------
 
 Until recently, our main full-coverage test suite was based on
 proprietary customer data and for that reason has not been publicly
 available. The only publicly available part of our testing process
 consisted of the `crash-me' test, a Perl DBI/DBD benchmark found in the
 `sql-bench' directory, and miscellaneous tests located in `tests'
 directory. The lack of a standardized publicly available test suite has
 made it difficult for our users, as well developers, to do regression
 tests on the MySQL code. To address this problem, we have created a new
 test system that is included in Unix source distributions and binary
 distributions starting with Version 3.23.29.  The tests can be run
 under Unix, or on Windows in the Cygwin environment if the server has
 been compiled under Cygwin. They cannot be run in a native Windows
 environment currently.
 
 The current set of test cases doesn't test everything in MySQL, but it
 should catch most obvious bugs in the SQL processing code, OS/library
 issues, and is quite thorough in testing replication.  Our eventual goal
 is to have the tests cover 100% of the code.  We welcome contributions
 to our test suite.  You may especially want to contribute tests that
 examine the functionality critical to your system, because this will
 ensure that all future MySQL releases will work well with your
 applications.
 

Menu

 
* running mysqltest           Running the MySQL Test Suite
* extending mysqltest         Extending the MySQL Test Suite
* Reporting mysqltest bugs    Reporting Bugs in the MySQL Test Suite
 
Info Catalog (mysql.info.gz) MySQL threads (mysql.info.gz) MySQL internals
automatically generated byinfo2html