2011-08-02 9 views
0

Mavenを使用してspecs2仕様の仕様計画を出力できません。私は、例えば、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 

ですそして、私の確実なプラグインは以下のように設定されています:

<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> 

プロパティがありますかy私はそれが望ましい出力を生成するように設定できますか?

あなたがいずれかの可能

答えて

4

  • あなたは上の結果を表示するために、システムのプロパティを渡すことができlatest specs2 snapshotを使用します(詳細here

  • specs2.run mypackage.MySpecで仕様を実行するmaven-scalaプラグインを使用JUnitランナーが仕様を実行するときにコンソール:-Dspecs2.console。そのモードでは、-Dspecs2.commandline=nocolorで追加のコマンドライン引数を渡すことができます(たとえば、出力からASCIIカラーを削除する)

+0

2番目の項目は素晴らしいです!この機能をお寄せいただきありがとうございます。 – Nicolas

+0

私は後者を使用し、それは魅力のように働いた! Tx - Larry –

関連する問題