SBT测试 - 仅测试某个子目录中的文件

时间:2015-07-23 09:44:26

标签: testing sbt subdirectory

假设我有一个目录all,其中包含具有特定主题的测试用例的目录,例如: basicsetsissues,...

在sbt中,我可以使用testall的所有子目录中运行所有测试用例。

我可以使用test-only -- -n TESTCASE仅测试TESTCASE文件。但是,我似乎无法弄清楚,我必须将哪些参数传递给what命令才能测试某个子目录中的所有测试用例。

任何帮助?

1 个答案:

答案 0 :(得分:1)

test-only可以限制为:

  • 测试类的包结构
  • 您选择的sbt项目
  • 并接受glob-style regexes

http://www.scala-sbt.org/release/docs/Testing.html

您可以简单地将这些测试放在同一个包中,无论如何都需要这样做以反映文件夹结构中的包结构,并调用myproject/testOnly path.to.my.package