-
Notifications
You must be signed in to change notification settings - Fork 67
running test cases.md
Unlike the MySQL test framework, you can only run the test cases on a running TiDB or MySQL server.
To run tests, your current working directory should contain two sub-directories: t and r.
-
t: All the test cases are put in this directory. The file suffix should be.test. For example,t/example.test. -
r: All the expected test results are put in this directory. Result file has the same file name with the corresponding test file, but with a.resultfile suffix. For example,r/example.result.
By default, this test framework connects to a server at 127.0.0.1 at port 4000, with root user and an empty password. If you want to change the default configuration, please explicitly specify the --host/--port/--user/--passwd options.
Example 1, connection to a TiDB or MyQSL server at 127.0.0.1:3306, with user root and empty password:
./mysql-tester --port=3306Example 2, connecting to a TiDB or MySQL server at 10.0.1.101:3306, with user test and password 123456:
./mysql-tester --host=10.0.1.101 --port=3306 --user=test --passwd=123456The above two examples run all the tests defined in directory t, compare the server output with the pre-defined expected result in directory r.
Back to Home