Есть ли способ обрезать результаты теста, чтобы отображать только текст результата для модульных тестов только в случае неудачи unit test? Я работаю над проектом Scala, который имеет 850 модульных тестов, а зеленый текст из успешных модульных тестов затрудняет сосредоточение только на ошибках.
Пример того, что я говорю:
[info] - should have colors
[info] - should not be dead
//.... x 100
[info] - animals should not be rainbows *** FAILED ***
[info] -"[rainbow]s" was not equal to "[ponie]s" (HappinessSpec.scala:31)
Что бы я хотел, это то, что просто показывает неудачу (ы):
[info] - animals should not be rainbows *** FAILED ***
[info] -"[rainbow]s" was not equal to "[ponie]s" (HappinessSpec.scala:31)
Я понимаю, что есть команда test-quick
sbt, но она все еще работает 300 успешно
модульные тесты в моем случае, когда есть только 30 отказов.
Что-то в соответствии с этим с точки зрения использования - это то, что я ищу:
sbt> ~ test -showOnlyFailures
Я также был бы доволен тем, что показывает все сбои в конце работы модульные тесты. IIRC, вот как работает RSpec в Ruby...