【发布时间】:2014-10-18 06:39:51
【问题描述】:
我有一个特别不稳定的测试。有时它会明智地失败并告诉我哪一步出错了。但有时它会在没有失败任何步骤的情况下失败:
Using the default profile...
............................F
Failing Scenarios:
cucumber features/admin/staff_allocation.feature:43 # Scenario: Staff Allocation shows current data
1 scenario (1 failed)
19 steps (19 passed)
0m6.173s
This question 让我怀疑问题出在“When”步骤(而不是“Then”步骤)中的断言,但我在我的步骤中找不到任何此类事情的痕迹。当所有步骤都通过时,场景会失败,还有其他原因吗?
【问题讨论】:
-
我在此抛出了一堆 gem 更新(“捆绑更新与黄瓜相关的所有内容”),现在它似乎在一个步骤上可靠地失败了......当它失败时,因为它在运行时通过隔离,但这是一个不同的问题。仍然对这个感到困惑。