2

SBT と Specs を使用している Scala プロジェクトがあります。sbt test を実行すると、テストは正しく実行されますが、テストに失敗すると、大量のスタック トレースが発生します。

[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 で仕様 1.6.0 と SBT 0.5.5 を実行しています。私の仕様は次のように書かれています:

object DependenciesSpec extends Specification {
...

Specs/SBT から使用可能な出力を取得する方法はありますか?

4

1 に答える 1

1

新しい xsbt ランチャー 0.6.10 がtrace on|off|<n>スタック トレース出力を制御するコマンドを追加したことを確認しました。リリースのアナウンスと問題レポートについては、sbt google グループのこのスレッドを参照してください。

Specsどうやら、スタックトレースも送信するかどうかに依存しsbtます。

于 2010-01-23T23:12:12.917 に答える