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.
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.
Tags und Links android gradle testing gradle-android-test-plugi