2

我有一个连接到我的电脑的 Android 设备。运行葫芦测试我使用以下命令:

calabash-android run <NAME>.apk features/<NAME>.feature

现在,在运行功能之前,Calabash 总是会再次上传应用程序,这需要时间。

我怎样才能禁用它?

任何帮助,将不胜感激!

谢谢!

4

1 回答 1

4

您可以使用 hooks 文件控制应用程序的重新安装。这包含场景前后的黄瓜钩。如果您没有制作正在运行的钩子文件,那么它可能来自示例项目。

您正在寻找的是“reinstall_apps”命令。如果您完全删除它,那么您的应用程序将永远不会重新安装,这可能是一件坏事,因为有时需要完全重置应用程序。我处理它的方式是标记我确实希望使用@reinstall_app 重新安装应用程序的功能,然后

Before do |scenario|
  puts "Starting scenario - #{scenario.name}"
  reinstall_app if scenario.source_tag_names.include?('@reinstall_app'))
  ...
end
于 2015-05-01T09:18:52.583 回答