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