2015-07-10 12 views
7

Ich habe mehrere Klassen unter Tests mit Junit und Gradle. Wenn ich "grddle test" starte, werden alle meine Klassen getestet. Wie kann ich nur eine Testdatei ausführen?Gradle run nur eine Testsuite

Antwort

8

Sie können eine einzelne Testdatei aus dem cli wie folgen ausführen:

gradle test --tests org.gradle.SomeTest 

Sie können auch nur ein bestimmten Testverfahren in ähnlicher Weise ausgeführt:

gradle test --tests org.gradle.SomeTest.someSpecificFeature 
+0

Genau dies heute gelernt habe, und Ich denke, es ist schrecklich. Wer hat Zeit, all diesen Mist genau zu tippen? Ich bin es gewohnt, in Netbeans auf eine einzelne Schaltfläche klicken zu können und * es funktioniert einfach * ... – User

+0

Wenn Sie eine IDE verwenden, zum Beispiel IDEA, kann es normalerweise ziemlich gut umgehen, so dass Sie den Test ausführen können IDE mit einem Klick anstelle der Gradle-Befehle. Wenn Sie einige Probleme im Zusammenhang mit Gradle, die im Test auftreten, debuggen, ist das normalerweise gut. – OlgaMaciaszek

3

Sie müssen test.single Systemeigenschaft verwenden. Schauen Sie sich this Artikel an.

Verwandte Themen