我的测试班有几个测试。
class UserControllerUnitSpec extends PlaySpec {
"some A" should {
"do stuff" in {
...
}
"some B" should {
"do stuff" in {
...
}
"some C" should {
"do stuff" in {
...
}
我可以运行所有规格或仅运行1个规格。有没有一种方法可以让我说第一和第三规范?例如,在jasmine
中,我可以用x
标记一个测试用例以使其无法运行。 Scalatest
和Playspec
中有类似的选择吗?
答案 0 :(得分:0)
根据ScalaTest documentation:
-t
参数允许通过其(完整)测试选择一个测试 名称。
例如,要运行套件中的第一个和第三个测试,请输入sbt shell,然后编写
testOnly UserControllerUnitSpec -- -t "some A should do stuff" -t "some C should do stuff"