根据文档http://www.scala-sbt.org/release/docs/Testing.html,测试源应位于标准位置。我正在使用一个在不同位置进行测试的项目,当我运行sbt ~testOnly testspackage.*Spec
时,它不会运行任何测试。
如何为testOnly任务指定不同的位置?
答案 0 :(得分:2)
在执行命令之前,您必须先处于sbt上下文中。请尝试以下步骤:
sbt
testOnly testspackage.*Spec
答案 1 :(得分:0)
由于测试位于不同的位置(在我的情况下是IT测试),解决方案是运行sbt it:testOnly <class>
。