我们正在为一些自动Android UI测试整合SBT Build.目的是启动Appium服务器,启动Android模拟器,运行测试,然后关闭所有内容.我们已经为'测试'SBT命令工作了:
(test in Test) <<=
(stopVirtual, (test in Test), saveProcessVirtualKey)
{
(stop, test, saveProcessVirtualKey) => test.dependsOn(saveProcessVirtualKey).doFinally(stop)
}
Run Code Online (Sandbox Code Playgroud)
尝试使用'testOnly'命令执行相同操作时遇到问题,该命令应该采用字符串参数来指定要运行的特定测试.到目前为止我们得到的是:
(testOnly in Test) <<=
(stopVirtual, (testOnly in Test), saveProcessVirtualKey)
{
(stop, test, saveProcessVirtualKey) => test.dependsOn(saveProcessVirtualKey).doFinally(stop)
}
Run Code Online (Sandbox Code Playgroud)
我们真的需要使InputTask依赖于saveProcessVirtualKey和doFinally stopVirtual.这可能吗?
sbt ×1