私は単純なScala 2.11.8 + ScalaTest 3.0.1 + SBTプロジェクトを持っています。ScalaTestで単一のテストスイートを実行
1つのScalaTest Suiteクラスを実行します。私は完全に罰金のIntelliJから分離して、それを実行することができます
package org.example
import org.scalatest.FunSuite
class TestSuite extends FunSuite {
test("just a simple example test") {
assert(1 + 1 === 2)
}
}
:私は簡単な例のテストスイートorg.example.TestSuite
を作成しました。
私は、コマンドラインで孤立してこれを実行しよう:
sbt test-only org.example.TestSuite
私のテストをすべて実行します。
私はここにドキュメントを見て:test-only <qualified suite class names>
実行したばかりのスイートを指定しながら、http://www.scalatest.org/user_guide/using_scalatest_with_sbt
そして、それは私がやっている正確に何をすると言う、test
は、すべてを実行します。しかし、それは機能していません。
これはひどく簡単ですが、すべてのテストを実行していないだけです。ありがとうございました! 、SBTは、コマンドと引用符で引数を囲むことによって、そのようなあなたのように引数を指定してコマンドを取るあなたのコマンドラインで