【译】TestNG官方文档中文版(11)—— TestNG的Eclipse插件

TestNG 的 Eclipse 插件

TestNG 的 Eclipse 插件允许你轻松的在Eclipse下运行TestNG测试,并且方便的监视其执行和输出。它由自己单独的项目,参看在code.google.com上的项目 叫做 testng-eclipse

4.1 - 安装

一旦已经安装了 插件,重启动 Eclipse 并且选择菜单中的 Window / Show View / Other... 之后你能看到 TestNG 视图被列在 Java 类别里。

4.2 - 创建 TestNG 运行配置

一旦你已经完成穿件带有TestNG注解的类,和/或一个或多个 testng.xml 文件,你就可以创建一个TestNG 运行配置了。选择 Run / Run... (or Run / Debug...) 菜单,并且创建一个新的TestNG配置:

你要改改配置的名气,并且选一个项目,可以通过单击 Browse... 按钮搞定。

之后你可以选择用如下的方式运行 TestNG 测试:

4.2.1 - 按照类文件

注意在 Class 附近的复选框被选中的,之后从项目中选择你的类。你可以单击 Browse... 按钮,然后直接从列表里面选。这个列表仅仅包含含有TestNG注解的类:

4.2.2 - 按照组

如果你想要运行一个或者多个组,可以在文本框中输入,或者按 Browse... 按钮从里面选:

4.2.3 - 按照定义文件

最后,你还可以为项目选择一套测试定义文件。这个文件不必非得明明为 testng.xml,插件会自动识别在你项目中所有的TestNG XML文件:

4.2.4 - 按照方法

这种情况不能直接从运行对话框中完成,但是可以直接从Outline视图中完成:

你可以右键单击任何一个测试方法,然后选择 Run as... / TestNG test ,并且只有被选择的方法会被运行(这个没有在上图中表示,因为我没有找到给弹出菜单截图的办法)。

按照方法运行测试也是可以从包浏览器中调用的,当然Java Browser视图中也行。

一旦你选择上述方法之一,你也可以选择日志级别,并且让TestNG是否运行在1.4或者1.5的模式下。之后你可以通过按下Debug (或 Run) 按钮来运行。此时,你会被切换到Debug视图,并且会打开TestNG主视图。

4.3 - 查看测试结果

上图显示一组成功运行的测试:进度条是绿的,并且没有失败报告。All tests 标签显示给你所有运行过的方法和类的列表。

如果你的运行包含失败,视图看起来会像这样:

你可以使用 Failed tests 标签,让其只显示失败的测试,这样方便你选择其中之一,并在右侧查看弹栈信息。你还可以直接在那些弹栈信息中的某一条上(原文:offending line)直接双击,这样会直接跳转到你的代码中。

4.4 - 转换 JUnit 测试

当你编辑JUnit测试类的时候,按下 Ctrl-1 (快速修复),并且插件会给你转换到TestNG的选项。你即可以选择使用 JDK5 注解:

【译】TestNG官方文档中文版(11)—— TestNG的Eclipse插件_第1张图片

也可以选择使用 JavaDoc 注解:

【译】TestNG官方文档中文版(11)—— TestNG的Eclipse插件_第2张图片

你可能感兴趣的:(【译】TestNG官方文档中文版(11)—— TestNG的Eclipse插件)