如何使用maven从specs + scalacheck获得漂亮的输出?

时间:2010-12-08 09:18:06

标签: scala maven specs scalacheck

当我使用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

在这种情况下有没有办法获得漂亮的输出?

...谢谢

1 个答案:

答案 0 :(得分:1)

我的项目有一些解决方法:

f.e。我有规格

类SomeSpec使用Textile扩展HtmlSpecification { .... }

类Some2Spec使用Textile扩展HtmlSpecification { .... }

我也有像这样的Junit测试

@Test class AppTest {

@Test
def testOk = {}

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

}

我知道这不是一个好的解决方案,所以 我认为最好是从maven迁移到sbt。