我有一个简单的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>
道仅有指定套房。但是,它只是不工作。
这似乎非常简单,但它只是不工作和运行所有测试。谢谢!