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>

目的の出力を生成するように設定できるプロパティはありますか?

4

1 に答える 1

4

次のいずれかを実行できます。

  • maven-scalaプラグインを使用して、仕様を実行しますspecs2.run mypackage.MySpec(詳細はこちら

  • 最新のspecs2スナップショットを使用します。このスナップショットでは、システムプロパティを渡して、JUnitランナーが仕様を実行するときにコンソールに結果を表示できます-Dspecs2.console。そのモードでは、追加のコマンドライン引数を次のように渡すことができます-Dspecs2.commandline=nocolor(たとえば、出力からASCIIカラーを削除するため)

于 2011-08-03T00:34:54.233 に答える