有没有一种方法可以用简单的方法生成surefire报告

我正在开发一个使用Scala运行Selenium测试的项目,作为持续集成过程的一部分。 Hudson根据肯定的报告中的结果显示非常有用的信息,但我更愿意使用sbt来Maven。 是否有一种方法可以让sbt从sbt测试生成surefire报告?


有三种方法可以实现这一点。 我认为第一个对SBT是一个很大的贡献!

为SBT编写TestsListener以生成Surefire XML报告

目前没有统一的报告,按照Maven surefire插件。 可以使用自定义的TestsListener将其添加到SBT中。

将参数传递给测试框架以触发XML生成

我不认为Specs或ScalaTest直接支持Surefire XML格式。 它最近被要求用于ScalaTest。

使用JUnit适配器进行测试,然后使用JUnitRunner

ScalaTest和Specs提供了可以混合到测试中的特性,以便它们与JUnit兼容。 SBT中的JUnit支持现在正在重新整合,但我不知道它是否会支持这一点。

规范本身使用Maven + Surefire来构建哈德森版本。

链接地址: http://www.djcxy.com/p/50743.html

上一篇: Is there a existing way to generate surefire reports with simple

下一篇: Integrating Hudson with MS Test?