我有一個簡單的Scala 2.11.8 + ScalaTest 3.0.1 + SBT項目。使用ScalaTest運行單個測試套件
我想運行一個單獨的ScalaTest Suite類。我創建了一個簡單的例子,測試套件org.example.TestSuite
:
package org.example
import org.scalatest.FunSuite
class TestSuite extends FunSuite {
test("just a simple example test") {
assert(1 + 1 === 2)
}
}
我可以脫離的IntelliJ完全正常運行。
當我試圖孤立在命令行中運行以下命令:
sbt test-only org.example.TestSuite
運行所有的我的測試。
我看這裏的文檔:http://www.scalatest.org/user_guide/using_scalatest_with_sbt
它說做的正是我在做什麼,test
運行一切,而test-only <qualified suite class names>
道僅有指定套房。但是,它只是不工作。
這似乎非常簡單,但它只是不工作和運行所有測試。謝謝!