Eclipse에서 별도의 명령 줄과 Eclipse에서 잠시 동안 성공적으로 실행 된 테스트 프로젝트가 있습니다. Jenkins를 사용하여 테스트를 실행하는 동안 표준 InstrumentationTestRunner가 Jenkins에서 지원하는 XML 형식으로 출력하지 않는 문제가 발생했습니다. 나는 사용자 정의 InstrumentationTestRunner를 사용하기 위해 인터넷에서 읽었습니다. 이것은 ADB를 사용하는 명령 행에서 작동하지만 Android Test Case로 실행할 때 Eclipse에서 실패합니다.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>
내가 이클립스에서 얻을 오류입니다
[테스트 프로젝트]가 테스트 실행을 위해 올바르게 구성되지 않았습니다. AndroidManifest.xml에서 instrumentation의 android.test.InstrumentationTestRunner에 대한 targetPackage 속성을 찾을 수 없습니다!
내가 targetPackage를 설정했는지 알 수 있습니다. 그래서 내가 무엇을 할 수 있는지 잘 모르겠습니다.
나는 그것을 다시 시도, android.test.InstrumentationTestRunner 필요가없는 것 같습니다. 계측 러너 설정을 변경하면됩니다. –
이봐, 나는 stackoverflow를 좋아해. –