1. 这类测试将尝试在3336端口上启动MySQL。如果有正在运行的MySQL,可能会出现冲突,但可能性不大,原因在于MySQL的默认端口是3306。然而,也可以将“c-mxj_test_port”Java属性设置为你所选择的端口。作为可选方式,你也可以通过关闭运行在目标机器上的MySQL实例来启动测试。
默认情况下,测试结果将输出到控制台。要想获得详细输出,可以将“c-mxj_test_silent”Java属性设置为“假”。
2. 要想运行Junit测试套件,$CLASSPATH必须包含下述部分:
· JUnit
· JMX
· Connector/J
· MySQL Connector/MXJ
3. 如果你下载的文件中不含connector-mxj.jar,请解包MySQL Connector/MXJ源码档案文件。
4. cd mysqldjmx
5. ant dist
随后,将$TEMP/cmxj/stage/connector-mxj/connector-mxj.jar添加到CLASSPATH(类路径)。
6. 如果有junit,执行单元测试。从命令行上输入:
7. java junit.textui.TestRunner com.mysql.management.AllTestsSuite
输出与下面给出的类似:
.........................................
.........................................
..........
Time: 259.438
OK (101 tests)
注意,在快结束时速度会变慢,请耐心等候。