Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 使用Maven生成specs2的规范计划?_Scala_Maven_Specs - Fatal编程技术网

Scala 使用Maven生成specs2的规范计划?

Scala 使用Maven生成specs2的规范计划?,scala,maven,specs,Scala,Maven,Specs,我在使用Maven输出specs2规范的规范计划时遇到问题。我有,例如 class FooTest extends SpecificationWithJUnit{ "foo" should { "bar" in { "bat" must_== "bat" } } 并希望有, foo should + bar (...success messages...) 但我能得到的只是JUnit风格 Running FooTest Tests run: 1, Failures: 0,

我在使用Maven输出specs2规范的规范计划时遇到问题。我有,例如

class FooTest extends SpecificationWithJUnit{
  "foo" should {
    "bar" in { "bat" must_== "bat" }
}
并希望有,

foo should
  + bar 
(...success messages...)
但我能得到的只是JUnit风格

Running FooTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.797 sec
我的surefire插件配置为:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <version>2.7.2</version>
  <configuration>
     <useFile>true</useFile>
     <disableXmlReport>true</disableXmlReport>
     <includes>
       <include>**/*Test.*</include>
       <include>**/*Suite.*</include>
     </includes>
   </configuration>
 </plugin>

org.apache.maven.plugins
maven surefire插件
2.7.2
真的
真的
**/*测试*
**/*套房*
是否可以设置一个属性来生成所需的输出?

您可以:

  • 使用插件以
    specs2.run mypackage.MySpec执行规范(详细信息)

  • 使用,其中可以传递系统属性,以便在JUnit运行程序执行规范时在控制台上显示结果:
    -Dspecs2.console
    。在该模式下,您可以使用
    -Dspecs2.commandline=nocolor
    传递其他命令行参数(例如,从输出中删除ASCII颜色)

您可以:

  • 使用插件以
    specs2.run mypackage.MySpec执行规范(详细信息)

  • 使用,其中可以传递系统属性,以便在JUnit运行程序执行规范时在控制台上显示结果:
    -Dspecs2.console
    。在该模式下,您可以使用
    -Dspecs2.commandline=nocolor
    传递其他命令行参数(例如,从输出中删除ASCII颜色)


第二项很好!非常感谢这个功能。第二项很好!非常感谢您提供此功能。