___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com.
___ tag123testing ___ Softwaretesten ist eine Aktivität, die darauf abzielt, ein Attribut oder eine Fähigkeit eines Programms oder Systems zu bewerten und festzustellen, ob es die erforderlichen Ergebnisse erzielt.
___ tag123gradle ___ Gradle ist ein Projekt-Build-Automation-Tool, das eine Groovy-DSL verwendet. Gradle-Build-Skripte unterstützen Maven- und Ivy-Repositories sowie ein einfaches Dateisystem für das Abhängigkeitsmanagement.
___ answer25587012 ___
Die korrekte Syntax mit AndroidConnectedTests lautet wie folgt:
%Vor%
Jetzt ist die Testaufgabe nicht mehr fehlerhaft und Sie können die fehlgeschlagenen Tests mit Ihrem Build-Server aufheben, um den Build als instabil zu markieren usw.
___ tag123graddleandroidtestplugi ___ hilf uns dieses Wiki zu bearbeiten
___ qstntxt ___
Ich habe mein Projekt auf Robolectric und das grddle-android-test-plugin eingestellt .
Das alles funktioniert gut und erste Tests laufen und versagen.
Wenn ein Test fehlschlägt, wird auch der Gradle-Build fehlschlagen. Gibt es eine Möglichkeit, den Build einfach weiterlaufen zu lassen und die fehlerhaften Tests für die Auswertung in einem späteren Schritt aufzuschreiben?
Es ist geplant, die Tests in einen Continuous Integration Server zu integrieren, und dort sollte der Build nur instabil sein, wenn ein Test fehlschlägt.
___ answer20143426 ___
Hmm. Nun, du hast zwei Möglichkeiten, denke ich. Eine ist die Verwendung von
%Vor%
Damit die Aufgabe nicht fehlschlägt, wenn ein Test fehlschlägt.
Ein anderer Ansatz wäre, den Befehl grdle mit '--continue' auszuführen. Dies führt so viele Aufgaben wie möglich aus und listet die fehlgeschlagenen Aufgaben am Ende auf und hört nicht auf, nachdem die erste Aufgabe fehlgeschlagen ist.
___ qstnhdr ___ Scheitern Sie nicht beim Erstellen eines neuen Tests, wenn ein Test mit dem "grddle-android-test-plugin" fehlschlägt
___