2012-09-18 33 views
8

Gibt es ein Plugin oder eine nette Möglichkeit, um Grapple zu kompilieren und meine Anwendung im Hintergrund zu testen?Kontinuierliche Tests mit Gradle

Ich weiß, es gibt einige Plugins für intellij und eclipse (unendlich unter anderem), aber ich bin auf der Suche nach einer allgemeinen grandle Lösung unabhängig von der IDE.

Es wäre nett, einen Test-Deamon zu starten und es knurren oder ein anderes Benachrichtigungstool verwenden, um mich wissen zu lassen, dass der Code nicht kompiliert oder die Tests fehlschlagen.

Antwort

6

Kontinuierliche Kompilierung/Test/etc. sind Funktionen für zukünftige Versionen von Gradle geplant. Sie basieren auf dem vorhandenen Gradle Daemon.

Update:

Gradle eingeführt, um die kontinuierliche Build-Funktion in Version 2.5. Die Funktion läuft noch, aber wir können sie bereits in unserer täglichen Entwicklung verwenden. Die kontinuierliche Build-Funktion bedeutet, dass Gradle nach Abschluss einer Aufgabe nicht heruntergefahren wird, sondern weiterläuft und nach Änderungen an Dateien sucht, um Aufgaben automatisch erneut auszuführen. Es eignet sich perfekt für ein Szenario, in dem wir die Testaufgabe erneut ausführen möchten, während wir unseren Code schreiben. Mit der Continuous Build-Funktion starten wir Gradle einmal mit der Test-Aufgabe und Gradle wird Quelldateien automatisch neu kompilieren und Tests durchführen, wenn sich eine Quelldatei ändert.

Um die Continuous Build-Funktion verwenden zu können, müssen wir die Befehlszeilenoption --continuous oder die kürzere Version -t verwenden. Mit dieser Option startet Gradle im kontinuierlichen Modus. Um Gradle zu stoppen, müssen wir die Tastenkombination Ctrl+D verwenden.

http://mrhaki.blogspot.com.au/2015/08/gradle-goodness-using-continuous-build.html

+3

Die Zukunft ist gekommen, und die Funktion hat nicht. :( –

+2

Eigentlich, die Arbeit an diesem hat gerade erst begonnen. –

+0

Nice! Ist es für eine bestimmte Veröffentlichung geplant? – nilsmagnus