Page 1 of 1

JUnit5: Wie kann man einen fehlgeschlagenen Test wiederholen?

Posted: 07 Jan 2025, 05:39
by Guest
Eine der Praktiken, die viele Unternehmen anwenden, besteht darin, instabile Tests so lange zu wiederholen, bis sie x Mal bestanden werden (nacheinander oder insgesamt). Wenn es n Mal ausgeführt wird und mindestens x Mal fehlschlägt, wird es als fehlgeschlagen markiert.

TestNG unterstützt dies mit der folgenden Anmerkung:

Code: Select all

@Test(invocationCount = 5, successPercentage = 40)
Wie realisiere ich eine ähnliche Funktionalität mit JUnit5?

In JUnit5 gibt es eine ähnliche Annotation namens @RepeatedTest(5 ), wird aber nicht bedingt ausgeführt.