私は Rails 3.1 アプリを作成しており、3 つのキュウリ機能ファイルのセットがあります。次のように、個別に実行する場合:
cucumber features/quota.feature
-- or --
cucumber features/quota.feature:67 # specifying the specific individual test
...各機能ファイルは問題なく動作します。ただし、すべて一緒に実行すると、次のようになります。
cucumber
...テストの 1 つが失敗します。テストが1 つしか失敗しないのは奇妙です。機能の他のすべてのテストに合格します (そして、それらの多くは同様のことを行います)。機能ファイルのどこにこのテストを配置しても問題ないようです。それが最初のテストであるか、どこかにある場合は失敗します。
個別に実行したり、機能ファイル全体を個別に実行したりしても合格するため、テスト自体ではないと思います。異なる機能ファイルを一緒に実行することに関連する何らかの効果に違いないようです。何が起こっているのでしょうか?