SBT(Simple Build Tool)からScalaTestを使ったテストを実行する方法です。SBTでプロジェクトが作成されている前提で話を進めます。
まず、project/build/MyProject.scala を作成します。
import sbt._ class MyProject(info: ProjectInfo) extends DefaultProject(info) { val scalaTest = "org.scalatest" % "scalatest" % "1.3" }
クラス名とファイル名を MyProject としてますが何でも構わないようです。
org.scalatest, scalatest, 1.3 は Maven repository の group id, artifact id, version に対応するようです。下記サイトを確認すると最新が version 1.3 なので、1.3 を使います。
sbt.bat を実行して SBT を起動すると MyProject がビルドされます。SBT が起動済みの場合には reload を実行すると MyProject がビルドされます。
以上で準備完了。src/test/scala 以下に任意のテストプログラムを作成し、テストを実行します。SBT のコマンドは test です。テストが実行されるはずです。
Version Info
- Scala 2.8.1
- SBT 0.7.4
- ScalaTest 1.3