CircleCIでSureniumでCucumberを実行すると、CircleCIのパフォーマンスによってテストが失敗することがあります。一般的なエラーはNet::ReadTimeout
です。これは決してローカルでは発生しません。私はそのエラーからのステップを救助し、それらを再試行したいが、ではないすべての失敗したテストを再実行したい。特定の失敗の場合にのみキュウリのステップを再実行
私は、このエラーを引き起こすような特定のステップにレスキューを組み込むことができましたが、理想的には、それを1回または2回救済するエラーのリストをキュウリに提供することができます最終的にエラーを通過させます。以下のような
何か:
は# support/env.rb
Cucumber.retry_errors = {
# error => number of retries
"Net::ReadTimeoutError" => 2
}
はそのようなものは存在しますか?