JUnit5: Wie kann man einen fehlgeschlagenen Test wiederholen?
Posted: 07 Jan 2025, 05:39
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:
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.
TestNG unterstützt dies mit der folgenden Anmerkung:
Code: Select all
@Test(invocationCount = 5, successPercentage = 40)
In JUnit5 gibt es eine ähnliche Annotation namens @RepeatedTest(5 ), wird aber nicht bedingt ausgeführt.