Scala、SBT、Specs は初めてです。spec を使用して簡単な仕様を作成し、「テスト」タスクを使用して SBT 経由で実行したいと考えています。そのタスクを実行すると、次のエラーが発生します。
> test
[info] No tests to run for test:test
[success] Total time: 0 s, completed Nov 30, 2011 4:27:38 PM
どのファイルがテスト ファイルであるかを SBT に通知する必要があることを理解しています。SBTホームページとStackoverflowで見つけた唯一の例は、このコードです
override def includeTest(s: String) = { s.endsWith("Spec") }
Build.scala ファイルに含めました。ただし、これは SBT 0.11.x では機能しなくなったようです。次のコンパイルエラーが発生します
[info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/project/target/scala-2.9.1/sbt-0.11.1/classes...
[error] /Users/gruetter/Workspaces/scala/helloscala/project/Build.scala:4: method includeTest overrides nothing
[error] override def includeTest(s: String) = { s.endsWith("Spec") }
これが新しい SBT バージョンでどのように行われるか知っている人はいますか?
よろしくお願いします。
乾杯、ゲオルグ