2015-11-02 128 views
0

我對我們的CI間歇構建問題,始終在本地成功。我們的主構建成功,但重建失敗(沒有緩存清除或任何更改)。這些失敗僅限於我們的js驅動的功能規格,其他規則對CI和dev都始終如一。間歇硒失敗

錯誤:Net::ReadTimeout

部分疊層:

  • 滑軌4.1.4
  • RSpec的3.0
  • 水豚(2.4.1,2.5和主)
  • 硒 - 2.45的webdriver 0.0

失敗修復嘗試:

  • 更新水豚和/或硒
  • 還原第一合流,我們注意到這些錯誤
  • 結算所構建的緩存
  • 更新開發組和/或測試組寶石

任何非常感謝幫助!

+0

發表於CI的論壇:https://discuss.circleci.com/t/intermittent-selenium-failures/194 – sbonami

回答

0

端起來解決這一個。部分原因是由於我們的錯誤,部分原因是硒缺陷。

重現步驟:

  1. visit /path/to/page
  2. alert("whatever") {不要關閉它}
  3. 呼叫visit /path/to/page再次

任何後續頁面加載硒仍然會有警告框打開,因此大多數匹配器都會中斷。