我有一个安卓设备连接到我的电脑。运行葫芦测试 我使用以下命令:
calabash-android run <NAME>.apk features/<NAME>.feature
现在,在运行功能之前,Calabash总是再次上传应用程序,女巫需要时间。
如何禁用此功能?
任何帮助将不胜感激!
谢谢!
您可以使用挂钩文件控制应用程序的重新安装。 这包含前后场景的黄瓜钩。 如果您没有制作正在运行的钩子文件,那么它可能是示例项目中的钩子文件。
您要查找的位是"reinstall_apps"命令。 如果您完全删除它,那么您的应用程序将永远不会重新安装,这可能是一件坏事,因为有时需要完全重置应用程序。 我处理它的方法是标记我希望使用 @reinstall_app 重新安装应用程序的功能,然后
Before do |scenario|
puts "Starting scenario - #{scenario.name}"
reinstall_app if scenario.source_tag_names.include?('@reinstall_app'))
...
end