Skip to content

Improve "retry_flaky_actions" to retry assertions and show better information on cause

Closes #767 (closed)

retry_flaky_actions wiederholt jetzt auch assertion Fehler. Der Output wurde folgendermaßen verbessert:

Retrying flaky actions in [test/system/test_helper_test.rb:10]. Exception occurred 'Something went wrong'. Waiting 0.5 sec before trying again (1)
# oder für Exceptions
Retrying flaky actions in [test/system/test_helper_test.rb:18]. Assertion failed 'Expected false to be truthy.'. Waiting 0.5 sec before trying again (1)

Zudem kommt jeder retry output auf eine eigene Zeile was die Lesbarkeit bei parallelen Tests stark verbessert. Und damit wir nicht flaky tests durch Fehler/API Änderungen in retry_flaky_actions produzieren gibt es für diesen Helper nun auch einen Test.

Edited by Michael Prilop

Merge request reports