Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

子进程TfLauncher

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

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


IRemoteTest用于针对单独的TF安装运行测试。

启动外部Java进程以运行测试。用于连续运行TF单元或进行功能测试。

摘要

领域

public static final String ANDROID_SERIAL_VAR

环保

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

环保影响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

根目录

protected String mRootDir

mRunUtil

protected IRunUtil mRunUtil

mTmpDir

protected File mTmpDir

公共建设者

子进程TfLauncher

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

后运行

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