xvfb サーバーを必要とする並列ビルドの実行に問題があります。以前はheadlessruby 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それらが並行して実行されたとき。
これを解読するための支援は素晴らしいでしょう!