2013-03-20 9 views
5

Ich habe eine TestNG Unit-Test, der intermittierend fehlschlägt. Gibt es eine Möglichkeit, einen einzelnen Einheitentest mehrmals mit dem todsicheren Plugin auszuführen? Wenn nicht, gibt es Vorschläge für den besten Weg, damit umzugehen? Führen Sie einen einzelnen Test mit maven mehrere Male

+2

ein neues Testverfahren mit einer Schleife erstellen, die Ihre ursprüngliche Methode ruft ... – Lucas

+2

Ich weiß nicht, Ihren Code oder ein Projekt, aber ich würde zuerst versuchen zu verstehen (und richtig), warum die Tests mit Unterbrechungen fehlschlagen ... Ein Test, auf den man sich nicht verlassen kann, ist ein sehr merkwürdiges Verhalten. – benzonico

+1

+1 an Lucas (obwohl ich momentan keinen Kommentar-Abstimmknopf habe). Intermittierende Fehler sind natürlich ein ernsthafter Code-Geruch - ich würde empfehlen, weniger Zeit für das Testdesign zu verwenden und mehr Zeit dafür, herauszufinden, warum Ihr Test fehlschlägt. – CPerkins

Antwort

5

Sobald Weg gefunden, ich ist:

@Test(invocationCount = 100) 
Verwandte Themen