根據官方文檔函數MonkeyDevice.instrument(className,args)非常適合此任務。如何使用Monkeyrunner運行單個測試用例
按照我的理解應該是這樣這樣的:
device.instrument('my.package.name/android.test.InstrumentationTestRunner', {'class':'my.package.name.SingleTest'})
但是它仍然推出所有的測試用例。它是錯誤還是我的錯誤?
根據官方文檔函數MonkeyDevice.instrument(className,args)非常適合此任務。如何使用Monkeyrunner運行單個測試用例
按照我的理解應該是這樣這樣的:
device.instrument('my.package.name/android.test.InstrumentationTestRunner', {'class':'my.package.name.SingleTest'})
但是它仍然推出所有的測試用例。它是錯誤還是我的錯誤?
這是一個chimpchat錯誤。 我剛剛上傳了一個修復問題的path。 應用後,您將能夠使用您使用的相同語法運行班級中的所有測試。
如果你想嘗試一下補丁合併之前,你可以
嘗試:
device.shell('am instrument -w -e class my.package.name.SingleTest my.package.name/android.test.InstrumentationTestRunner')
出於某種原因,device.instrument()的方式不適合我,即使最新的SDK 20.0.1和平臺14
工作