16

如果您在 SBT 项目中定义了 2 个测试:

class Spec1 extends Specification {
  def is =
    "Tests for specification 1" ^
      p ^
      "Test case 1" ! todo ^
      end
}

class Spec2 extends Specification {
  def is =
    "Tests for specification 2" ^
      p ^
      "Test case 2" ! todo ^
      end
}

然后test从 SBT 内部运行将执行这两个测试。只运行其中一个测试的最简单方法是什么?

4

1 回答 1

19

使用test-onlysbt 命令。

sbt> test-only com.example.MySpec

您甚至可以使用通配符来运行一系列测试。请参阅如何执行仅匹配正则表达式的测试?

于 2012-12-10T09:49:54.217 回答