こんにちは、EventHubの井上です。 EventHubではE2EテストにCypress、CI環境にCircleCIを利用しています。 以前から、CircleCI上でCypressを実行した際に、5〜10%程度の確率で以下のエラーが発生し、テストがflakyに落ちる問題に悩んでいました。 Missing X server or $DISPLAY テスト自体には問題がないためrerunすれば通るのですが、失敗するたびにCIを確認してrerunする必要があります。また、CircleCIの実行時間も余分に消費していました。 そこで原因を調査して対応したところ、修正後は1000回以上Cypressを…