Ich bin mit dem folgenden einige Tests in meinem Android-Gerät ausführen:Wie die Testergebnisse abzurufen, wenn Befehl "adb shell am Instrument"
adb shell am Instrument -w package.name/android .test.runner.AndroidJUnitRunner
Ich kann den Testfortschritt und einfache Ergebnisse durch STDOUT sehen. Aber generiert dieser Prozess auch eine Ergebnisdatei im Gerät (XML, HTML, etc)? Wenn ja, wo wird es gespeichert?
Dank
Gibt es eine Lösung/einen Ansatz, um die Testergebnisse besser darstellen zu können? Ich frage das, denn wenn ich die Tests über Android Studio durchführe, erzeugt es die Ausgabe der Junit-Tests in xml, html usw. – Marcelo
Die Berichterstellung wird im Allgemeinen auf einer höheren Ebene als "am Instrument" durchgeführt. Wenn Sie Ihre Tests mit Gradle ausführen, sollte der Bericht für Sie erstellt werden. Ich glaube, darauf setzt auch Android Studio. –
Wenn Sie den Bericht aus dem Test selbst generieren müssen, können Sie einen benutzerdefinierten Test-Runner verwenden.Siehe diese Antwort für eine Möglichkeit, es zu tun: http://stackoverflow.com/a/5574418/1999084 –