0
運行並行測試套件我在與平行的問題,建立那些需要xvfb的服務器上運行。我以前使用headless
紅寶石的寶石,但是當某些測試套件都需要capybara-webkit
和xvfb的服務器並行運行有零星的故障。持續集成 - 需要xvfb的
我的猜測是他們都試圖使用相同的顯示,所以我試圖設置不同的顯示值,然後並行運行它們,但仍然失敗。
然後我試圖消除headless
寶石與運行我的測試套件: DISPLAY=localhost:$display_num.0 xvfb-run bundle exec rake
其中$display_num
是事先設定的bash的變量,它是兩個測試套件之間的不同。
然後我得到的錯誤:xvfb-run: error: Xvfb failed to start
當他們在平行運行。
上破譯這將是偉大的任何幫助!