Android系統單元測試方法(20)
發表于:2011-06-30來源:未知作者:領測軟件測試網采編點擊數:
標簽:
activityandroid:name= .MainActivity android:label= @string/app_name intent-filter actionandroid:name= android.intent.action.MAIN / categoryandroid:name= android.intent.category.LAUNCHER / /intent-filt
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="android.test.runner" />
</application>
<instrumentation android:targetPackage="com.android.testapp" android:name="android.test.InstrumentationTestRunner" android:label="Test Unit Tests"></instrumentation>
</manifest>
在這個文件中,我將Activity和Instrumentation的聲明寫到了一起,而沒有像Apis Demo那樣分開。請注意里面的<uses-library>標簽。如果沒有那句,在運行測試時會報告找不到TestRunner。這是由于 Android在build的時候只把需要的東西打包,所以你必須明確的告訴Android Builder這一點。 3. Build和Install
在Eclipse上,這兩個步驟是一起完成的。只要點一下Run即可。只不過如果你不在Run Configuration里將安裝后的Launch Action設為“Do Nothing”,就會自動運行一下你的MainActivity。對于我們,設為Do Nothing即可。如下圖:
可以在已經安裝的pkg列表里看到com.android.testapp。 4. 運行測試,查看結果