J'ai un projet Scala sur lequel j'utilise SBT et Specs. Lorsque j'exécute le test sbt, il exécute correctement mes tests, mais un test qui échoue entraîne une énorme trace de pile.Comment éliminer la trace de la pile lors de l'exécution des spécifications via 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)'
Ce que je m'attendrais à ce que je signale simplement que le test a échoué. Je cours specs 1.6.0 et SBT 0.5.5 avec Scala 2.7.5. Mes spécifications sont écrites comme suit:
object DependenciesSpec extends Specification {
...
Existe-t-il un moyen d'obtenir une sortie utilisable avec Specs/SBT?
Nécessite les spécifications 1.6.2 qui contiennent un correctif pour lancer le test Specs de sbt. Voir http://code.google.com/p/specs/wiki/ChangeLog. – huynhjl