xvfb サーバーを必要とする並列ビルドの実行に問題があります。以前はheadless
ruby gem を使用していましたがcapybara-webkit
、xvfb サーバーの両方を必要とする特定のテスト スイートを並行して実行すると、散発的にエラーが発生しました。
私の推測では、両方とも同じ DISPLAY を使用しようとしていたため、異なる DISPLAY 値を設定して並列に実行しようとしましたが、それでも失敗しました。
headless
次に、 gem を
削除してテスト スイートを実行しようとしましDISPLAY=localhost:$display_num.0 xvfb-run bundle exec rake
た$display_num
。
次に、エラーが発生します:xvfb-run: error: Xvfb failed to start
それらが並行して実行されたとき。
これを解読するための支援は素晴らしいでしょう!