如何在非标准位置运行'sbt testOnly'用于测试源?

时间:2015-11-18 17:26:24

标签: scala sbt

根据文档http://www.scala-sbt.org/release/docs/Testing.html,测试源应位于标准位置。我正在使用一个在不同位置进行测试的项目,当我运行sbt ~testOnly testspackage.*Spec时,它不会运行任何测试。

如何为testOnly任务指定不同的位置?

2 个答案:

答案 0 :(得分:2)

在执行命令之前,您必须先处于sbt上下文中。请尝试以下步骤:

sbt
testOnly testspackage.*Spec

答案 1 :(得分:0)

由于测试位于不同的位置(在我的情况下是IT测试),解决方案是运行sbt it:testOnly <class>