3

IDEAでSpecs+Scalacheckテストを実行すると、きれいな出力が得られます。

  Specification "CoreSpec"
    The core grammar should
    + parse any encoded string
    + fail to parse an empty encoded string
    + parse an expected empty string
    + fail on a non-empty string when expecting an empty string
    + parse well-formed coordinates

テストをMavenで実行するために、通常は次のようにします。

class CoreSpecTest extends JUnit4(CoreSpec)

...しかし、出力はあまり満足のいくものではありません:

Running CoreSpecTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.782 sec

Results :

Tests run: 5, Failures: 0, Errors: 0, Skipped: 0

この場合、きれいな出力を取得する方法はありますか?

ありがとう...

4

1 に答える 1

1

プロジェクトにはいくつかの回避策があります。

feスペックがあります

クラスSomeSpecはHtmlSpecificationをTextile{....}で拡張します

クラスSome2SpecはテキスタイルでHtmlSpecificationを拡張します{....}

また、私はこのようなJunitテストを行っています

@TestクラスAppTest{

@Test
def testOk = {}

@Test
def printSpecs  {
    (new SomeSpec).reportSpecs
    (new Some2Spec).reportSpecs
}   

}

これは良い解決策ではないことを私は知っているので、mavenからsbtに移行するのが最善だと思います。

于 2010-12-08T14:50:57.093 に答える