Java 如何在Eclipse';中查看Maven测试结果;s";Junit视图“;
我正在使用eclipse作为我的IDE。我正在使用Maven构建/发布我的代码。理想情况下,我只希望有一个构建引擎。为此,我希望确保每次都以相同的方式构建/测试代码 然而,Eclipse中的Junit视图非常好用。我希望在调试测试时继续使用它 几年前,我成功地用实现了这一点,所以我认为在Eclipse中应该可以实现类似的功能 如何使用Maven构建(并希望进行测试),然后在Eclipse中查看测试结果?在执行测试后生成报告,这些报告默认位于Java 如何在Eclipse';中查看Maven测试结果;s";Junit视图“;,java,eclipse,maven,junit,Java,Eclipse,Maven,Junit,我正在使用eclipse作为我的IDE。我正在使用Maven构建/发布我的代码。理想情况下,我只希望有一个构建引擎。为此,我希望确保每次都以相同的方式构建/测试代码 然而,Eclipse中的Junit视图非常好用。我希望在调试测试时继续使用它 几年前,我成功地用实现了这一点,所以我认为在Eclipse中应该可以实现类似的功能 如何使用Maven构建(并希望进行测试),然后在Eclipse中查看测试结果?在执行测试后生成报告,这些报告默认位于目标/surefire报告中: Surefire插件在构
目标/surefire报告中:
Surefire插件在构建生命周期的测试
阶段用于执行应用程序的单元测试。它以两种不同的文件格式生成报告:
- 纯文本文件(
*.txt
)
- XML文件(
*.XML
)
默认情况下,这些文件在${basedir}/target/surefire reports
处生成
因此,在执行测试之后,您只需要在Eclipse中双击这些报告即可打开它们
如果您打开XML报告,Eclipse默认情况下将打开JUnit视图,您将拥有与直接在Eclipse中运行测试时相同的演示文稿。是否有一种方法可以在测试完成时自动让ecplise打开文件?@Raystorm我不这么认为。但这只是一个刷新项目并转到target/surefire-reports的问题。更好的是,我是否可以将EclipseJUnit选项卡作为“监听器”附加到surefire,以便在eclipse中实时监视maven测试阶段运行的junits?