16

SBTプロジェクトで2つのテストが定義されている場合:

class Spec1 extends Specification {
  def is =
    "Tests for specification 1" ^
      p ^
      "Test case 1" ! todo ^
      end
}

class Spec2 extends Specification {
  def is =
    "Tests for specification 2" ^
      p ^
      "Test case 2" ! todo ^
      end
}

次にtest、SBTの内部から実行すると、これらの両方のテストが実行されます。これらのテストの1つだけを実行する最も簡単な方法は何ですか?

4

1 に答える 1

19

test-onlysbtコマンドを使用します。

sbt> test-only com.example.MySpec

ワイルドカードを使用して、さまざまなテストを実行することもできます。正規表現のみに一致するテストを実行する方法を参照してください。

于 2012-12-10T09:49:54.217 に答える