~ubuntu-branches/ubuntu/trusty/mariadb-5.5/trusty-proposed

« back to all changes in this revision

Viewing changes to storage/tokudb/mysql-test/README.tokudb

  • Committer: Package Import Robot
  • Author(s): James Page, Otto Kekäläinen
  • Date: 2014-02-17 16:51:52 UTC
  • mfrom: (2.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20140217165152-k315d3175g865kkx
Tags: 5.5.35-1
[ Otto Kekäläinen ]
* New upstream release, fixing the following security issues:
  - Buffer overflow in client/mysql.cc (Closes: #737597).
    - CVE-2014-0001
  - http://www.oracle.com/technetwork/topics/security/cpujan2014-1972949.html
    - CVE-2013-5891
    - CVE-2013-5908
    - CVE-2014-0386
    - CVE-2014-0393
    - CVE-2014-0401
    - CVE-2014-0402
    - CVE-2014-0412
    - CVE-2014-0420
    - CVE-2014-0437
* Upstream https://mariadb.atlassian.net/browse/MDEV-4902
  fixes compatibility with Bison 3.0 (Closes: #733002)
* Updated Russian debconf translation (Closes: #734426)
* Updated Japanese debconf translation (Closes: #735284)
* Updated French debconf translation (Closes: #736480)
* Renamed SONAME properly (Closes: #732967)

Show diffs side-by-side

added added

removed removed

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