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

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.UiAutomatorTest


요약

중첩 클래스

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

필드

protected mListeners

공공 생성자

UiAutomatorTest ()

공개 방법

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addClassName (String className)

실행할 테스트 클래스 이름을 추가하십시오.

void addClassNames ( classNames) addClassNames ( classNames)

실행할 테스트 클래스 이름 콜렉션을 추가하십시오.

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

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

void addRunArg (String key, String value)

UI Automator 테스트를 실행할 때 제공 할 인수 추가

void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

getClassNames ()

하네스가 실행되도록 구성된 테스트 클래스 이름 목록을 가져옵니다.

ITestDevice getDevice ()

테스트중인 장치를 가져옵니다.

getExcludeFilters ()

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

getIncludeFilters ()

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

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( ITestInvocationListener listener)

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

void setCaptureLogs (boolean captureLogs)

이 방법은 더 이상 사용되지 않습니다. 대신 setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) 사용하십시오.

cts-tradefed와의 호환성을 위해 유지

void setDevice ( ITestDevice device)

테스트중인 장치를 주입하십시오.

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap)

보호 된 방법

IRemoteAndroidTestRunner createTestRunner ()
IRunUtil getRunUtil ()
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix)
void preTestSetup ()

장치에 UI Automator 구성 요소가 있는지 확인

필드

mListener

protected  mListeners

공공 생성자

UiAutomatorTest

public UiAutomatorTest ()

공개 방법

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

매개 변수
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

매개 변수
filters

addClassName

public void addClassName (String className)

실행할 테스트 클래스 이름을 추가하십시오.

매개 변수
className String

addClassNames

public void addClassNames ( classNames)

실행할 테스트 클래스 이름 콜렉션을 추가하십시오.

매개 변수
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

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

매개 변수
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

매개 변수
filter String

addRunArg

public void addRunArg (String key, 
                String value)

UI Automator 테스트를 실행할 때 제공 할 인수 추가

매개 변수
key String : 인수 이름

value String : 인수 값

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getClassNames

public  getClassNames ()

하네스가 실행되도록 구성된 테스트 클래스 이름 목록을 가져옵니다.

보고
테스트 클래스 이름 목록

getDevice

public ITestDevice getDevice ()

테스트중인 장치를 가져옵니다.

보고
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

보고

getIncludeFilters

public  getIncludeFilters ()

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

보고

getSyncTime

public long getSyncTime ()

보고
long 테스트 동기화에 할당 된 시간

getTestJarPaths

public  getTestJarPaths ()

보고
테스트 병 경로.

getTestRunArgMap

public  getTestRunArgMap ()

보고
인수는 UiAutomatorRunner에 전달되도록 맵핑됩니다.

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

보고
IRemoteAndroidTestRunner 테스트 러너.

isInstrumentationTest

public boolean isInstrumentationTest ()

보고
boolean

운영

public void run ( ITestInvocationListener listener)

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

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

던지기
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

이 방법은 더 이상 사용되지 않습니다.
대신 setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) 사용하십시오.

cts-tradefed와의 호환성을 위해 유지

매개 변수
captureLogs boolean

setDevice

public void setDevice ( ITestDevice device)

테스트중인 장치를 주입하십시오.

매개 변수
device ITestDevice : 사용할 ITestDevice

setLoggingOption

public void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)

매개 변수
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

매개 변수
runName String

setRunnerName

public void setRunnerName (String runnerName)

매개 변수
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

매개 변수
syncTime long : 테스트 파일이 동기화되는 시간입니다.

setTestJarPaths

public void setTestJarPaths ( jarPaths)

매개 변수
jarPaths : 테스트 병의 위치.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

매개 변수
runArgMap : UiAutomatorRunner에 전달할 인수입니다.

보호 된 방법

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

보고
IRemoteAndroidTestRunner

던지기
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

보고
IRunUtil

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

매개 변수
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

protected void onScreenshotAndBugreport ( ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

매개 변수
device ITestDevice

listener ITestInvocationListener

prefix String

preTestSetup

protected void preTestSetup ()

장치에 UI Automator 구성 요소가 있는지 확인

던지기
DeviceNotAvailableException