テストスイート、つまりFunSpec
を拡張するクラス内のすべてのテストを無効にする方法は?
私が見つけた唯一の解決策は、各テストの前でit
をignore
に置き換えることですが、数十のテストでそうするのは退屈です。
1.8でこれを行う簡単な方法は、ダミーの引数を取るコンストラクターを追加することです。 ScalaTest(およびsbt)は、パブリックで引数のないコンストラクターがない場合、クラスを検出しません。
class MySuite(ignore: String) extends FunSuite {
// ...
}
2.0では、クラスに@Ignoreと書くことができます。
@Ignore
class MySuite extends FunSuite {
// ...
}
@ Ignore は、個別のテストとスーツ全体の両方に使用できます。