3

我有一系列需要从 Maven 运行的测试。测试通过一系列自定义创建的脚本运行,这些脚本运行类似 qunit 的东西,输出一个 junit 样式的 xml 文件,然后我将其复制到 target/surefire-reports 目录中。我想做的是让surefire插件打印我自己运行的测试结果。目前,surefire 报告没有运行测试(正确,因为它实际上没有运行测试)。

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
There are no tests to run.

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

我希望肯定能够找到由我的测试系统创建的 junit 样式输出文件并报告它们。关于如何实现这一点的任何想法?我知道我可以运行 surefire-report 插件来生成 html 报告,但这不是我要找的我已经有一个聚合器。

4

1 回答 1

1

Surefire 用于运行测试然后报告它们。由于您计划自己运行测试,而且它们甚至不是用 Java 编写的,所以我认为它不适合您。

你想要的是Surefire Report Plugin。有一个名为surefire-report:report-only的目标,这应该是您所需要的。

于 2013-01-12T20:16:33.387 回答