Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , ITestFileFilterReceiver , ITestFilterReceiver , ITestAnnotationFilterReceiver , IShardableTest

java.lang.Object
com.android.tradefed.testtype.InstrumentationTest
com.android.tradefed.testtype.AndroidJUnitTest


android.support.test.runner.AndroidJUnitRunner를 사용하여 지정된 기기에서 계측 테스트 패키지를 실행하는 테스트입니다.

요약

필드

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

콜렉터 측 헬퍼 라이브러리의 옵션.

public static final String NEW_RUN_LISTENER_ORDER_KEY

장치 측에서 새로운 RunListener 순서를 활성화하는 데 사용되는 계측 테스트 러너 인수.

공공 생성자

AndroidJUnitTest ()

공개 방법

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

테스트로 표시된 경우 제외 할 주석의 ERROR(/Set) 를 추가합니다.

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

제외 할 테스트의 필터 ERROR(/Set) 를 추가합니다.

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

테스트로 표시된 경우 포함시킬 주석의 ERROR(/Set) 를 추가합니다.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

테스트에 포함 할 필터의 ERROR(/Set) 를 추가합니다.

void addExcludeAnnotation (String excludeAnnotation)

테스트가 표시된 경우 제외 할 주석을 추가합니다.

void addExcludeFilter (String filter)

제외 할 테스트 필터를 추가합니다.

void addIncludeAnnotation (String annotation)

테스트가 표시된 경우 포함 할 주석을 추가합니다.

void addIncludeFilter (String filter)

포함 할 테스트 필터를 추가합니다.

void clearExcludeAnnotations ()

현재 추적 된 모든 제외 주석을 삭제하십시오.

void clearExcludeFilters ()

현재 추적 된 모든 제외 필터를 삭제하십시오.

void clearIncludeAnnotations ()

현재 추적 된 모든 포함 주석을 삭제하십시오.

void clearIncludeFilters ()

현재 추적 된 모든 포함 필터를 삭제하십시오.

getExcludeAnnotations ()

제외 할 주석의 현재 ERROR(/Set) 를 반환합니다.

getExcludeFilters ()

제외 필터의 현재 ERROR(/Set) 를 반환합니다.

getIncludeAnnotations ()

포함 할 주석의 현재 ERROR(/Set) 를 반환합니다.

getIncludeFilters ()

포함 필터의 현재 ERROR(/Set) 를 반환합니다.

long getRuntimeHint ()

테스트의 예상 런타임을 밀리 초 단위로 반환하십시오.

boolean isClassOrMethod (String filter)

문자열이 클래스 또는 메소드의 이름 인 경우 리턴하십시오.

boolean isRegex (String filter)

문자열이 필터의 정규식이면 반환합니다.

void run ( ITestInvocationListener listener)

테스트를 실행하고 결과를 리스너에보고합니다.

void setDeviceSpec ( IConfiguration spec)

기구 주입에 영향을 줄 수있는 거즈 주사 물체.

void setExcludeTestFile (File testFile)

제외 테스트 파일을 설정합니다.

void setIncludeTestFile (File testFile)

include의 테스트 파일을 설정합니다.

split (int shardCount)

실행하려는 shardCount도 제공하는 split() 의 대체 버전입니다.

보호 된 방법

void setRunnerArgs (IRemoteAndroidTestRunner runner)

필드

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

콜렉터 측 헬퍼 라이브러리의 옵션.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

장치 측에서 새로운 RunListener 순서를 활성화하는 데 사용되는 계측 테스트 러너 인수.

공공 생성자

AndroidJUnitTest

public AndroidJUnitTest ()

공개 방법

addAllExcludeAnnotation

public void addAllExcludeAnnotation ( excludeAnnotations)

테스트로 표시된 경우 제외 할 주석의 ERROR(/Set) 를 추가합니다.

매개 변수
excludeAnnotations

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

제외 할 테스트의 필터 ERROR(/Set) 를 추가합니다.

매개 변수
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

테스트로 표시된 경우 포함시킬 주석의 ERROR(/Set) 를 추가합니다.

매개 변수
annotations

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

테스트에 포함 할 필터의 ERROR(/Set) 를 추가합니다.

매개 변수
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

테스트가 표시된 경우 제외 할 주석을 추가합니다.

매개 변수
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

제외 할 테스트 필터를 추가합니다.

매개 변수
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

테스트가 표시된 경우 포함 할 주석을 추가합니다.

매개 변수
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

포함 할 테스트 필터를 추가합니다.

매개 변수
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

현재 추적 된 모든 제외 주석을 삭제하십시오.

clearExcludeFilters

public void clearExcludeFilters ()

현재 추적 된 모든 제외 필터를 삭제하십시오.

clearIncludeAnnotations

public void clearIncludeAnnotations ()

현재 추적 된 모든 포함 주석을 삭제하십시오.

clearIncludeFilters

public void clearIncludeFilters ()

현재 추적 된 모든 포함 필터를 삭제하십시오.

getExcludeAnnotations

public  getExcludeAnnotations ()

제외 할 주석의 현재 ERROR(/Set) 를 반환합니다.

보고

getExcludeFilters

public  getExcludeFilters ()

제외 필터의 현재 ERROR(/Set) 를 반환합니다.

보고

getIncludeAnnotations

public  getIncludeAnnotations ()

포함 할 주석의 현재 ERROR(/Set) 를 반환합니다.

보고

getIncludeFilters

public  getIncludeFilters ()

포함 필터의 현재 ERROR(/Set) 를 반환합니다.

보고

getRuntimeHint

public long getRuntimeHint ()

테스트의 예상 런타임을 밀리 초 단위로 반환하십시오. 시간은 샤드 실행을로드 밸런스하는 데 사용됩니다.

보고
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

문자열이 클래스 또는 메소드의 이름 인 경우 리턴하십시오.

매개 변수
filter String

보고
boolean

정규식

public boolean isRegex (String filter)

문자열이 필터의 정규식이면 반환합니다.

매개 변수
filter String

보고
boolean

운영

public void run ( ITestInvocationListener listener)

테스트를 실행하고 결과를 리스너에보고합니다.

매개 변수
listener ITestInvocationListener : 테스트 결과의 ITestInvocationListener

던지기
DeviceNotAvailableException

setDeviceSpec

public void setDeviceSpec ( IConfiguration spec)

기구 주입에 영향을 줄 수있는 거즈 주사 물체.

매개 변수
spec IConfiguration

setExcludeTestFile

public void setExcludeTestFile (File testFile)

제외 테스트 파일을 설정합니다. testFile이 존재하거나 파일인지 확인하지 않습니다.

매개 변수
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

include의 테스트 파일을 설정합니다. testFile이 존재하거나 파일인지 확인하지 않습니다.

매개 변수
testFile File

스플릿

public  split (int shardCount)

실행하려는 shardCount도 제공하는 split() 의 대체 버전입니다. 이것은 때때로 임의로 결정할 수없는 테스트 러너에게 유용합니다.

매개 변수
shardCount int : 시도한 샤드 수입니다.

보고
하위 테스트 모음을 별도로 실행하거나 테스트를 현재 분할 할 수 null 경우 null

보호 된 방법

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

매개 변수
runner IRemoteAndroidTestRunner