2011-05-27 170 views
2

背景:我有一個比較大的Cucumber測試套件。問題是有幾個測試用例會由於已知錯誤而失敗,這些錯誤可能在一兩個月內不會修復。這意味着無論何時我或其他人需要運行測試套件,我們都會有幾次失敗,然後不得不花費時間仔細查看測試結果,找出哪些是預期的,哪些是新的。處理測試中的預期故障

快速和骯髒的解決方案是簡單地評論測試用例。我遇到的問題是,當錯誤得到修復時,不保證註釋掉的測試用例不會被註釋掉。

問題:在Cucumber中是否有一個簡單的方法將預期故障與意外故障分開?

+0

RSpec是否有這樣的稱爲「掛起」的東西? – 2011-05-29 10:19:20

回答

3

您可以標記他們作爲@wip

默認黃瓜通話將忽略@wip場景

@wip 
Scenario: Something 

順便說一句

rake cucumber:ok #will run all the scenarions except the @wip ones

rake cucumber:wip #will run just the @wip tagged scenarios

rake cucumber #same behavior as rake cucumber:ok