我遇到了一個黃瓜測試套件的問題,我想不出任何調試方法。如何調試隨機黃瓜失敗?
我們有一個相當大的西瓜黃瓜功能,所有這些都通過開發機器。問題是,當我們在ci服務器上運行整個黃瓜套件時,一些場景失敗了,並且單獨運行它們使得它們在場景嘗試填充表單時隨機傳遞和失敗(顯然))(顯然,它不在頁)。由於隨機故障,我認爲這是一個時間問題與ajax請求,但似乎並不是這樣,因爲增加真正的大睡眠(嘗試從1到60秒的一切)不會改變任何東西。這個場景更加有趣,因爲還有另外3個場景運行相同的步驟,並且第一個場景以相同的順序出現故障,除了刪除第一個場景外,這些場景都會通過,在這種情況下,第一個運行這些步驟的場景是一個失敗。
是否有任何技巧在黃瓜上調試這種古怪?功能(請記住這些場景總是在開發機器上傳遞,問題在於ci服務器)。
謝謝!
我很抱歉,但標題是熱鬧的背景下。 XD – 2013-03-11 10:28:47