0
我們有一些功能規格隨機失敗。我們沒有太多時間來修復它們,現在我們還不知道如何去做。因此,我們必須重新運行cicrcle ci,直到它們變綠。是否有可能運行一些規範,如果它重新運行幾次,直到它是綠色的?如果失敗,重新運行規格x次
我們有一些功能規格隨機失敗。我們沒有太多時間來修復它們,現在我們還不知道如何去做。因此,我們必須重新運行cicrcle ci,直到它們變綠。是否有可能運行一些規範,如果它重新運行幾次,直到它是綠色的?如果失敗,重新運行規格x次
嘗試看看下面的寶石:
https://github.com/dblock/rspec-rerun
https://github.com/y310/rspec-retry
我個人認爲有閃爍的測試是差那麼有沒有測試(從https://github.com/rspec/rspec-core/issues/456討論拍攝)首先是因爲增加了麻煩,並且它們會摧毀一般測試中的信任,這是您快速重構所需要的。
最好將
用於獲取時間這樣做試圖說服值管理人員認爲,解決這些問題的時間投入可以節省大量開發人員的時間(最好通過快速示例計算:x每天失敗,導致yyy額外的分鐘,開發人員正在等待構建爲綠色);)