2012-04-27 6 views
5

Ich bin auf der Suche nach automatischen Tests für Home-Screen-Widgets zu automatisieren. Ich habe android testing page und die InstrumentationTestRunner class angesehen. Ich habe mir auch den CTS-Quellcode angesehen; aber ich konnte nichts Nützliches finden.Android: Tests für App-Widgets

Die nächste, die ich finden konnte, war diese Robolectric ShadowAppWidgetManager, aber ich bin mir nicht sicher, wie ich es verwenden würde.

Könnten Sie bitte teilen, wie Sie die App-Widgets testen? Gibt es einen Rahmen oder eine Bibliothek, die ich nutzen kann?

Vielen Dank für Ihre Hilfe!

Antwort

0

Ich denke, ein guter Weg ist, ein separates Testprojekt zu machen, das die Funktionalität Ihres Widgets testet und in einer Datei testet, die später "adb pull" werden kann.

Die Kompilierung kann über die Befehlszeile & Automatisierung über Ant durchgeführt werden. Sie können auch Android-Simulator über die Befehlszeile zu starten und verwenden Sie adb, um die apk zu installieren, führen Sie die App, und erhalten Sie Ergebnisse über die Befehlszeile. Eine Menge Arbeit stimme ich zu. Das Schöne daran ist, dass der Testcode unabhängig davon ist, ob er in einem Simulator ist und sehr leicht angepasst werden kann, um ihn auf einem echten Gerät zu installieren.