小智 11
仅供参考,我发现当使用juntxml运行Specs2测试时,SBT在测试失败时无法失败.添加"console"作为另一个参数会像您期望的那样导致构建失败.我怀疑这是控制台记者和sbt的测试驱动程序之间的一些交互.
Test中的testOptions + = Tests.Argument(TestFrameworks.Specs2,"junitxml","console")
这说明这里的SBT文件中:
testOptions in Test += Tests.Argument("junitxml")
Run Code Online (Sandbox Code Playgroud)
如果您想专门为specs2指定此选项:
testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml")
Run Code Online (Sandbox Code Playgroud)