Laufende Gurke in CircleCI mit Selenium Manchmal versagen die Tests aufgrund der Leistung von CircleCI. Ein häufiger Fehler ist ein Net::ReadTimeout
Fehler, der nie lokal vorkommt. Ich möchte die Schritte von diesem Fehler retten und sie erneut versuchen, aber ich mache nicht wollen alle fehlgeschlagenen Tests erneut ausführen.Rerun Cucumber Schritt nur im Falle eines spezifischen Fehlers
Ich könnte bauen eine Rettung in den spezifischen Schritt (en), die diesen Fehler auslösen scheinen, aber im Idealfall wäre ich in der Lage, Cucumber eine Liste von Fehlern, die es einmal oder zweimal rettet, um diesen Schritt erneut auszuführen endlich den Fehler passieren lassen.
Etwas wie:
# support/env.rb
Cucumber.retry_errors = {
# error => number of retries
"Net::ReadTimeoutError" => 2
}
Ist so etwas gibt es?