7

How do I configure sbt 0.10 to use the junitxml option with specs2?

The specs2 documentation says this is the way to do it using sbt 0.7.x:

override def testOptions = super.testOptions ++ Seq(TestArgument("junitxml"))

How do I say the same thing in sbt 0.10?

4

2 回答 2

11

仅供参考,我发现当使用 juntxml SBT 运行 Specs2 测试时,测试失败时会失败。添加“控制台”作为另一个参数会导致构建失败,如您所料。我怀疑这是控制台报告器和 sbt 的测试驱动程序之间的一些交互。

测试中的 testOptions += Tests.Argument(TestFrameworks.Specs2, "junitxml", "console")

于 2012-12-01T00:37:27.627 回答
7

在 SBT 文档中有所描述:

testOptions in Test += Tests.Argument("junitxml")

如果您想专门为 specs2 指定此选项:

testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml")
于 2011-08-04T01:02:35.917 回答