【发布时间】:2017-05-22 14:16:28
【问题描述】:
我有一个简单的 Scala 2.11.8 + ScalaTest 3.0.1 + SBT 项目。
我想运行一个 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> 只运行指定的套件。但是,它只是不起作用。
这看起来非常简单,但它并不能正常工作并运行所有测试。谢谢!
【问题讨论】: