README
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. This directory contains a test suite for mysql daemon. To run
  2. the currently existing test cases, simply execute ./mysql-test-run in
  3. this directory. It will fire up the newly built mysqld and test it.
  4. Note that you do not have to have to do make install, and you could
  5. actually have a co-existing MySQL installation - the tests will not
  6. conflict with it.
  7. All tests must pass. If one or more of them fail on your system, please
  8. read the following manual section of how to report the problem:
  9. http://www.mysql.com/doc/M/y/MySQL_test_suite.html
  10. You can create your own test cases. To create a test case:
  11.  cd t
  12.  vi test_case_name.test
  13.  in the file, put a set of SQL commands that will create some tables,
  14.  load test data, run some queries to manipulate it.
  15.  We would appreciate if the test tables were called t1, t2, t3 ... (to not
  16.  conflict too much with existing tables).
  17.  Your test should begin by dropping the tables you are going to create and
  18.  end by dropping them again.  This will ensure that one can run the test
  19.  over and over again.
  20.  
  21.  If you are using mysqltest commands (like result file names) in your
  22.  test case you should do create the result file as follows:
  23.  mysql-test-run --record test_case_name
  24.  or
  25.  mysqltest --record < t/test_case_name.test
  26.  If you only have a simple test cases consistent of SQL commands and comments
  27.  you can create the test case one of the following ways:
  28.  mysql-test-run --record test_case_name
  29.  mysql test < t/test_case_name.test > r/test_case_name.result
  30.  mysqltest --record --record-file=r/test_case_name.result < t/test_case_name.test
  31.  When this is done, take a look at r/test_case_name.result
  32.  - If the result is wrong, you have found a bug;  In this case you should
  33.    edit the test result to the correct results so that we can verify
  34.    that the bug is corrected in future releases.
  35. To submit your test case, put your .test file and .result file(s) into
  36. a tar.gz archive, add a README that explains the problem, ftp the 
  37. archive to ftp://support.mysql.com/pub/mysql/secret/ and send  a mail
  38. to bugs@lists.mysql.com