我有一个scala项目,我正在使用sbt和specs。当我运行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)'
我所期望的是它只是报告测试失败。我用scala 2.7.5运行specs 1.6.0和sbt 0.5.5。我的说明书上写着:
object DependenciesSpec extends Specification {
...
有没有办法从specs/sbt中获得可用的输出?