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 ( 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 ( ITestInvocationListener listener)

運行測試,並將結果報告給偵聽器。

參量
listener ITestInvocationListener :測試結果的ITestInvocationListener

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