• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

rpl/H10-Feb-2022-37,41636,430

tokudb/H10-Feb-2022-1,054,7671,047,362

tokudb_add_index/H10-Feb-2022-2,2782,028

tokudb_alter_table/H10-Feb-2022-226,679219,921

tokudb_backup/H10-Feb-2022-849685

tokudb_bugs/H10-Feb-2022-334,545333,272

tokudb_mariadb/H10-Feb-2022-2,6832,548

tokudb_parts/H10-Feb-2022-378,840354,105

tokudb_perfschema/H10-Feb-2022-196182

tokudb_rpl/H10-Feb-2022-1,5821,459

tokudb_sys_vars/H10-Feb-2022-1,047906

README.tokudbH A D10-Feb-20221.4 KiB2719

README.tokudb

1The MySQL tests for TokuDB are divided into common tests and tests specific to a
2particular MySQL distribution.
3
4The tests that are common for all MySQL distributions can be found in the
5svn:tokudb/mysql/tests/mysql-test directory.
6
7The tests that are specific to a particular distribution can be found in that
8distribution's mysql-test directory.  For example, tests that are specific to
9MySQL 5.5.21 are found in the svn:tokudb/mysql.com/mysql-5.5.21/mysql-test directory.
10
11When we run tests on a particular MySQL distribution, we run the union of the common
12tests and the tests that are in that distributions mysql-test directory.  The union
13is formed by overlaying the common tests with the distribution specific tests.
14
15Here is an example.  There are a bunch of alter table tests in that should be common
16to all MySQL distributions.  These tests are in the
17svn:tokudb/mysql/tests/mysql-test/suite/tokudb.alter_table directory.
18However, the ai_di.test has behaviour that is different on MySQL 5.5 than previous
19MySQL distributions.  There is another version of this test in the MySQL 5.5.21 source
20directory.  This version replaces the common test since it has the same test name.
21
22It is easy to disable a test.  Just add the test name to the "disabled.def" file in the
23test directory.
24
25We use the run.mysql.tests.bash script from the mysql/scripts directory to run the tests.
26
27