1. ホーム
  2. scala

[解決済み] sbtのScalaTest:タグなしで単一のテストを実行する方法はありますか?

2022-04-20 04:43:44

質問

sbtで、runningで1つのテストを実行できることは知っています。

testOnly *class -- -n Tag

sbt/scalatestに、タグなしで単一のテストを実行するように指示する方法はありますか?例えば

testOnly *class -- -X 2

というのは、"クラス内の2番目のテストを実行するという意味です。それが何であれ"。たくさんのテストがありますが、誰もタグ付けするのを面倒くさがるので、タグを付けずに単一のテストを実行する方法はないでしょうか?

解決方法は?

インタラクティブモードでもサポートされるようになりました(ScalaTest 2.1.3以降)。

testOnly *MySuite -- -z foo

という部分文字列を含む名前のテストのみを実行するようにします。

部分一致ではなく、完全一致の場合は -t の代わりに -z .