我有一個單獨的測試項目在Eclipse已經在這兩個命令行和Eclipse一段時間運行成功。在使用Jenkins運行我的測試時,我遇到了標準InstrumentationTestRunner不以Jenkins支持的xml格式輸出的問題。我在互聯網上閱讀過使用自定義InstrumentationTestRunner。這可以在使用ADB的命令行中工作,但在以Android Test Case運行時在Eclipse中失敗。使用自定義InstrumentationTestRunner導致錯誤
我已經下載了一個自定義的儀器測試運行(com.neenbedankt.android.test),並把它添加到AndroidManifest這樣的:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.testedapplication.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<instrumentation
android:name="com.neenbedankt.android.test.InstrumentationTestRunner"
android:targetPackage="com.testedapplication" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="android.test.runner" />
</application>
</manifest>
這裏是我在Eclipse中出現錯誤:
[測試項目]未正確配置運行測試: 用於儀表android.test.InstrumentationTestRunner在AndroidManifest.xml中targetPackage屬性找不到!
你可以看到,我已經設置targetPackage那裏,所以我不知道還有什麼我能做什麼?
我再次嘗試,似乎android.test.InstrumentationTestRunner是不需要的。你需要做的只是改變Instrumentation Runner設置。 –
男人,我喜歡stackoverflow。 –