如何在超时黄瓜命令通过如start_test_server_in_background(:超时=&g

2019-10-20 06:01发布

周围挖了几天的推出问题之后,我发现,如果我使用

start_test_server_in_background(:timeout => 300)

应用程序将成功地全面启动。

因此,对于蠡命令,问题变成,如何在超时黄瓜传递命令行?

我尝试了黄瓜版本0.9.167以下,它不工作。

$ CONNECT_TIMEOUT=300 DEBUG=1 CALABASH_FULL_CONSOLE_OUTPUT=1 cucumber

Answer 1:

CONNECT_TIMEOUT <==控制多长时间来等待服务器对HTTP请求它没有等待多久,一经推出响应。

更新您的features/support/01_launch.rb使用方法:

Calabash::Cucumber::Launcher.relaunch({:timeout => 300})

我怀疑,它需要超过30秒启动您的应用程序。

如果在所有可能的更新葫芦的最新版本。

更新:这个葫芦环境文档已张贴。

http://calabashapi.xamarin.com/ios/

当心开发部分调整的变量。



文章来源: How to pass in timeout for cucumber command as in start_test_server_in_background(:timeout => 30)