Nach dem " Hallo, Welt " und " Hallo, Test In den "Tutorials" habe ich eine Android-Anwendung mit Eclipse erstellt, zusammen mit einem entsprechenden Android-Testprojekt.
Die Tests laufen gut... einmal. Danach muss ich den Emulator schließen, um die Tests erneut ausführen zu können.
Wenn ich den Emulator nicht schließe, bleibt die Eclipse-Konsole bei "Installing instrumentation Android.test.InstrumentationTestRunner on device emulator-5554" hängen... Danach passiert nichts mehr.
Hier ist die Ausgabe meines Programms beim zweiten Durchlauf:
[HelloTest] ------------------------------
[HelloTest] Android Launch!
[HelloTest] adb is running normally.
[HelloTest] Performing android.test.InstrumentationTestRunner JUnit launch
[HelloTest] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'FakePhone'
[HelloTest] Uploading HelloTest.apk onto device 'emulator-5554'
[HelloTest] Installing HelloTest.apk...
[HelloTest] Success!
[HelloTest] Project dependency found, installing: Hello
[Hello] Application already deployed. No need to reinstall.
[HelloTest] Launching instrumentation android.test.InstrumentationTestRunner on device emulator-5554
Wie Sie sehen können, bleibt es bei "Launching Instrumentation" stehen... Ich habe auch "adb logcat" ausgeführt und nichts Interessantes gesehen.
Mir wurde gesagt, ich solle die zu testende Anwendung im Emulator beenden, um den Test erneut durchzuführen. Leider wird die Anwendung im Emulator nicht angezeigt (sie ist in der normalen "gesperrten" Position und wenn sie entsperrt wird, erscheint der Startbildschirm), und selbst wenn ich sie aufrufe und dann beende, kann ich meine Tests nicht erneut durchführen.
Alle Beispielvideos und Tutorials hören beim ersten Durchlauf eines Tests auf. Ich habe noch nie jemanden gesehen, der einen Test ein zweites Mal durchführt!