如何在 Eclipse 的“Junit 视图”中查看 Maven 测试结果

Ray*_*orm 5 java eclipse junit maven

我正在为我的 IDE 使用 Eclipse。我正在使用 Maven 来构建/发布我的代码。理想情况下,我只想拥有 1 个构建引擎。为此,我想确保每次都以相同的方式构建/测试代码。

然而,Eclipse 中的Junit 视图非常好用。我想在调试我的测试时继续使用它。

几年前,我设法用Intellij IDEA做到了这一点,所以我认为在 Eclipse 中应该可以实现类似的功能。

如何使用 Maven 构建(并希望测试),然后在 Eclipse 中查看测试结果?

Tun*_*aki 3

执行测试后生成maven-surefire-plugin报告,默认情况下位于target/surefire-reports

testSurefire 插件在构建生命周期阶段使用来执行应用程序的单元测试。它生成两种不同文件格式的报告:

  • 纯文本文件 ( *.txt)
  • XML 文件 ( *.xml)

默认情况下,这些文件在 处生成${basedir}/target/surefire-reports

因此,执行测试后,您只需在 Eclipse 中双击这些报告即可将其打开。

如果您打开 XML 报告,Eclipse 将默认打开 JUnit 视图,并且您将获得与直接在 Eclipse 中运行测试时所习惯的相同的演示文稿。