繼「Hello, World」和「Hello, Testing」教程後,我創建了一個使用Eclipse創建的Android應用程序以及相應的Android測試項目。如何運行android單元測試/功能測試?
測試運行正常......一次。之後,爲了讓我再次運行測試,我必須關閉仿真器。
如果我沒有關閉模擬器,那麼Eclipse控制檯會卡在「在設備模擬器-5554上安裝instrumentation android.test.InstrumentationTestRunner」......之後沒有任何反應。
下面是我的程序在第二次運行的輸出:
[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
正如你可以看到它停在「啓動儀器」 ......我也運行「亞行logcat」,並沒有看到什麼有趣的事。
我被告知退出模擬器中的待測應用程序以便再次運行測試。不幸的是,模擬器沒有拉起應用程序(它處於正常的「鎖定」位置,當解鎖時會顯示主屏幕),即使我拉起它然後退出,它似乎不讓我跑我的再次測試。
所有示例視頻和教程都停在第一次運行測試。我還沒有看到有人在第二次進行測試!
您使用的是Eclipse嗎? – iandisme 2010-08-13 19:04:51
是的,我正在使用Eclipse – inanutshellus 2010-08-15 01:20:02