scala + specs2 + sbt で特定のクラスの中のさらに特定のテストだけ実行したい
Scala で specs2 使いながら開発・テストしてるときに、特定のクラスのさらに特定のテストだけ実行したいときありませんか?僕はありました
なので調べました
とりあえず特定のクラスのみは以下
sbt>test-only hoge.FooTest
ね。簡単でしょう?
特定のテストだけがだるかった
まずソースを見て欲しい
with Tags というのと should のあとに section、in のあとに tag というメソッドを呼び出してるのがお分かりいただけるだろうか?このとき
sbt>test-only SpecsStudyTest -- include world
と実行すれば"world"とタグ付されたテストが実行される
他にもいい方法あったら誰か教えてくだしあ!
(特定のクラスはいいとして特定の部分まではやり過ぎ感あるw)