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