У меня есть проект Scala, в котором я использую SBT и Specs on. Когда я запускаю sbt-тест, он корректно запускает мои тесты, но неудачный тест приводит к огромной трассировке стека.Как устранить трассировку стека при запуске Спецификации через SBT?
[info]
== caravan.DependenciesSpec ==
[info] specifies
[info] x Status should mirror single job
org.specs.specification.FailureExceptionWithResult: 'caravan.Status(2)' is not equal to 'caravan.Status(3)'
at caravan.DependenciesSpec$$anonfun$1.apply(DependenciesSpec.scala:13)
...about 70 lines of stack trace though specs...
[error] org.specs.specification.FailureExceptionWithResult: 'caravan.Status(2)' is not equal to 'caravan.Status(3)'
Что бы я ожидал, так это то, что он просто сообщает, что тест не прошел. Я запускаю спецификации 1.6.0 и SBT 0.5.5 с помощью Scala 2.7.5. Мои спецификации написаны как:
object DependenciesSpec extends Specification {
...
Есть ли способ получить полезную информацию из спецификаций/SBT?
Требуется спецификация 1.6.2, которая содержит исправление для запуска теста Specs из sbt. См. Http://code.google.com/p/specs/wiki/ChangeLog. – huynhjl