关于在破坏版本中运行sbt测试的this问题,我如何增强下面的 just-test 操作,使其具有与仅测试相似的功能。即仅测试* SomeTest
import sbt._
class Project(info: ProjectInfo) extends DefaultProject(info) {
lazy val justTest = testTask(testFrameworks, testClasspath, testCompileConditional.analysis, testOptions)
}
答案 0 :(得分:1)
这家伙应该这样做:
lazy val justTestOnly = testQuickMethod(testCompileConditional.analysis, testOptions)(
o => testTask(testFrameworks, testClasspath, testCompileConditional.analysis, o)
)
它与testOnly
做同样的事情 - 将任务创建转发给名为testQuickMethod
的帮助程序。唯一的区别在于它在第二个参数列表中提供的功能 - 它使用测试选项o
使用Task
方法创建testTask
,但不附加dependsOn
最后。
将dependsOn
附加到testTask
可用于为此任务创建一些依赖项。