Как получить красивый результат от specs + scalacheck с maven? - PullRequest
3 голосов
/ 08 декабря 2010

Когда я запускаю тесты Specs + Scalacheck с IDEA, я получаю хороший вывод:

  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 Ответ

1 голос
/ 08 декабря 2010

У меня есть обходной путь для моего проекта:

fe у меня есть спецификации

класс SomeSpec расширяет HtmlSpecification с помощью Textile {....}

класс Some2Spec расширяет HtmlSpecification с помощьюТекстиль {....}

также у меня есть тест Junit, подобный этому

@ Тестовый класс AppTest {

@Test
def testOk = {}

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

}

Я знаю, чтоэто не хорошее решение, поэтому я думаю, что лучше всего перейти с maven на sbt.

...