1
我在Jenkins中設置http://code.google.com/p/the-missing-android-xml-junit-test-runner/時遇到問題。Junit輸出使用缺少的android-xml-junit-test-runner
我可以得到測試運行並通過日食。當我拉他們到詹金斯和建立通過螞蟻,我得到以下問題:
[echo] Running tests ...
[exec] INSTRUMENTATION_RESULT: shortMsg=java.lang.ClassNotFoundException
[exec] INSTRUMENTATION_RESULT: longMsg=java.lang.ClassNotFoundException: pl.polidea.instrumentation.PolideaInstrumentationTestRunner in loader dalvik.system.PathClassLoader[/system/framework/android.test.runner.jar:/data/app/mj.geo.golf.application.test-1.apk:/data/app/mj.geo.golf.application-1.apk]
[exec] INSTRUMENTATION_CODE: 0
清單看起來像:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mj.geo.golf.application.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<instrumentation
android:name="pl.polidea.instrumentation.PolideaInstrumentationTestRunner"
android:targetPackage="mj.geo.golf.application"
android:label="Tests for pl.polidea.somepackage" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="android.test.runner" />
</application></manifest>
我在其他相關的帖子看了看周圍,並確保日食導出缺少android-xml-junit-test-runner-release-1.3_2.jar,它出現在工作區中。
我非常新的Android和Java的,所以任何想法將是有益的
轉移到https://github.com/Polidea/the-missing-android-xml-junit-test-runner和;此存儲庫不再維護。問題報告和拉請求將不會出席。 – AnneTheAgile 2018-03-07 18:50:57