微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby – 黄瓜用标签自动重新运行失败的场景?

在我们的构建中,有些情况由于我们无法控制或需要太长时间才能正常调试的原因而失败.这样的异步 JavaScript

无论如何,有时候他们有时候他们没有工作,所以我认为在一个场景中添加一个标签是很好的,比如@rerun_on_failure或者@retry,它会在构建失败之前重试场景X次.

我明白这不是一个理想的解决方案,但测试仍然是有价值的,我们希望保留它,而不会有错误的否定

实际测试失败的链接点击,并希望跟踪事件发送到服务器进行分析(通过JavaScript).有时,硒网络驱动程序加载下一页太快,事件没有时间发送.

谢谢

解决方法

我一直在考虑写一些你所描述的东西,但是我发现:

http://web.archive.org/web/20160713013212/http://blog.crowdint.com/2011/08/22/auto-retry-failed-cucumber-tests.html

If you’re tired of having to re-kick builds in your CI server because of non deterministic failures,this post is for you.

简而言之,他做了一个叫做黄瓜的新的耙子任务:rerun,它使用rerun.txt来重试失败的测试.在这里添加一些循环应该是很容易的,最多可以重试3x(例如).

原文地址:https://www.jb51.cc/ruby/271504.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐