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

SubprocessTfLauncher

public abstract class SubprocessTfLauncher
extends Object implements IBuildReceiver , IInvocationContextReceiver , IRemoteTest, IConfigurationReceiver

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


별도의 TF 설치에 대해 테스트를 실행하기위한 IRemoteTest .

테스트를 실행하기 위해 외부 Java 프로세스를 시작합니다. TF 단위 또는 기능 테스트를 지속적으로 실행하는 데 사용됩니다.

요약

필드

public static final String ANDROID_SERIAL_VAR

Env.

public static final String PARENT_PROC_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

구별하기 위해 TF 서브 프로세스에 전달 될 태그

protected IBuildInfo mBuildInfo

protected mCmdArgs

protected IConfiguration mConfig

protected String mRootDir

protected IRunUtil mRunUtil

protected File mTmpDir

공용 생성자

SubprocessTfLauncher ()

공개 방법

void run (TestInformation testInfo, ITestInvocationListener listener)

void setBuild (IBuildInfo buildInfo)

void setConfiguration ( IConfiguration configuration)

사용중인 IConfiguration 을 삽입합니다.

void setInvocationContext (IInvocationContext invocationContext)

보호 된 방법

void addJavaArguments ( args) addJavaArguments ( args)

하위 프로세스 호출에 추가 Java 매개 변수를 추가 할 수 있습니다.

IRunUtil getRunUtil ()

하위 프로세스 명령에 사용될 IRunUtil 을 반환합니다.

void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)

TF 테스트가 완료된 후 취해야 할 조치입니다.

void preRun ()

테스트를 실행하기 전에 설정하십시오.

void setEventStreaming (boolean eventStreaming)

사용 이벤트 스트리밍을 설정합니다.

void setRunUtil (IRunUtil runUtil)

IRunUtil을 설정합니다.

필드

ANDROID_SERIAL_VAR

public static final String ANDROID_SERIAL_VAR

Env. adb 선택에 영향을 미치는 변수.

PARENT_PROC_TAG_NAME

public static final String PARENT_PROC_TAG_NAME

SUBPROCESS_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

구별하기 위해 TF 서브 프로세스로 전달 될 태그

mBuildInfo

protected IBuildInfo mBuildInfo

mCmdArgs

protected  mCmdArgs

mConfig

protected IConfiguration mConfig

mRootDir

protected String mRootDir

mRunUtil

protected IRunUtil mRunUtil

mTmpDir

protected File mTmpDir

공용 생성자

SubprocessTfLauncher

public SubprocessTfLauncher ()

공개 방법

운영

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

매개 변수
testInfo TestInformation

listener ITestInvocationListener

던짐
DeviceNotAvailableException

setBuild

public void setBuild (IBuildInfo buildInfo)

매개 변수
buildInfo IBuildInfo

setConfiguration

public void setConfiguration (IConfiguration configuration)

사용중인 IConfiguration 을 삽입합니다.

매개 변수
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

매개 변수
invocationContext IInvocationContext

보호 된 방법

addJavaArguments

protected void addJavaArguments ( args)

하위 프로세스 호출에 추가 Java 매개 변수를 추가 할 수 있습니다.

매개 변수
args : 추가 항목을 추가해야하는 현재 인수 목록.

getRunUtil

protected IRunUtil getRunUtil ()

하위 프로세스 명령에 사용될 IRunUtil 을 반환합니다.

보고
IRunUtil

postRun

protected void postRun (ITestInvocationListener listener, 
                boolean exception, 
                long elapsedTime)

TF 테스트가 완료된 후 취해야 할 조치입니다.

매개 변수
listener ITestInvocationListener : 결과를보고 할 원래 ITestInvocationListener 입니다.

exception boolean : 테스트 내에서 예외가 발생한 경우 True입니다.

elapsedTime long : 테스트를 실행하는 데 걸린 시간입니다.

사전 실행

protected void preRun ()

테스트를 실행하기 전에 설정하십시오.

setEventStreaming

protected void setEventStreaming (boolean eventStreaming)

사용 이벤트 스트리밍을 설정합니다. 단위 테스트를 위해 노출됩니다.

매개 변수
eventStreaming boolean

setRunUtil

protected void setRunUtil (IRunUtil runUtil)

IRunUtil을 설정합니다. 단위 테스트를 위해 노출됩니다.

매개 변수
runUtil IRunUtil