【发布时间】:2012-07-08 17:58:55
【问题描述】:
我正在编写一个 Rails 3.1 应用程序,我有一组三个黄瓜功能文件。单独运行时,如:
cucumber features/quota.feature
-- or --
cucumber features/quota.feature:67 # specifying the specific individual test
...每个功能文件运行良好。但是,当所有运行在一起时,就像:
cucumber
...其中一项测试失败。这很奇怪,因为只有 一个 测试失败;功能中的所有其他测试都通过了(其中许多都做了类似的事情)。我将此测试放在功能文件中的哪个位置似乎并不重要。如果这是第一次测试或某处的路,它就会失败。
我不认为这可能是测试本身,因为它在单独运行时通过,甚至在整个功能文件单独运行时通过。似乎它必须与一起运行不同的功能文件有关。任何想法可能会发生什么?
【问题讨论】: