黄瓜功能挂在控制台上

时间:2012-09-10 06:02:12

标签: ruby-on-rails ruby-on-rails-3 cucumber

在我的rails应用程序中,我有2000行黄瓜功能代码。

现在,我使用命令rake rcov:功能获取覆盖率报告,立即运行所有功能。

我观察到,在同时运行时,它们会挂起某些功能,因此,不会生成覆盖率报告。

请建议,被绞死的可能性有多大?

1 个答案:

答案 0 :(得分:0)

我已经看到这种情况发生在代码依赖于现代化器时,它已被删除。我也看到过这种情况发生在gemfile中指定了不兼容/不可构建的服务器(在这种情况下,在Windows上是一个破坏的瘦版本)。我也看到过使用selenium的问题的机器,没有使用capybara-webkit,反之亦然。基本上,大约有一百万件事可能出错,在我看来,一般来说,轨道测试将受益于额外的润色和改进的交互。我想知道你是否会有一个更容易的时间从小开始,而不是试图找到它在2000行中的确切位置,也许更容易删除所有,但一点点的代码,并添加它慢慢地,直到某些事情失败。你可以使用你的git repo做同样的事情,如果这在过去有用的话。将其分解为更小,更简洁,更易消化的项目。