Google is committed to advancing racial equity for Black communities. See how.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

SubprocessTfLauncher

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

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


Un IRemoteTest para ejecutar pruebas en una instalación TF separada.

Inicia un proceso java externo para ejecutar las pruebas. Se utiliza para ejecutar la unidad TF o pruebas funcionales de forma continua.

Resumen

Campos

public static final String ANDROID_SERIAL_VAR

Env.

public static final String PARENT_PROC_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

La etiqueta que se pasará al subproceso TF para diferenciarlo

protected IBuildInfo mBuildInfo

protected mCmdArgs

protected IConfiguration mConfig

protected String mRootDir

protected IRunUtil mRunUtil

protected File mTmpDir

Constructores públicos

SubprocessTfLauncher ()

Métodos públicos

void run (TestInformation testInfo, ITestInvocationListener listener)

void setBuild (IBuildInfo buildInfo)

void setConfiguration ( IConfiguration configuration)

Inyecta la IConfiguration en uso.

void setInvocationContext (IInvocationContext invocationContext)

Métodos protegidos

void addJavaArguments ( args) addJavaArguments ( args)

Permitir agregar parámetros java adicionales a la invocación del subproceso.

IRunUtil getRunUtil ()

Devuelve el IRunUtil que se utilizará para el comando de subproceso.

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

Acciones a tomar una vez finalizada la prueba TF.

void preRun ()

Configure antes de ejecutar la prueba.

void setEventStreaming (boolean eventStreaming)

Establezca use-event-streaming.

void setRunUtil (IRunUtil runUtil)

Establezca IRunUtil.

Campos

ANDROID_SERIAL_VAR

public static final String ANDROID_SERIAL_VAR

Env. variable que afecta la selección de adb.

PARENT_PROC_TAG_NAME

public static final String PARENT_PROC_TAG_NAME

SUBPROCESS_TAG_NAME

public static final String SUBPROCESS_TAG_NAME

La etiqueta que se pasará al subproceso TF para diferenciarlo

mBuildInfo

protected IBuildInfo mBuildInfo

mCmdArgs

protected  mCmdArgs

mConfig

protected IConfiguration mConfig

mRootDir

protected String mRootDir

mRunUtil

protected IRunUtil mRunUtil

mTmpDir

protected File mTmpDir

Constructores públicos

SubprocessTfLauncher

public SubprocessTfLauncher ()

Métodos públicos

correr

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Parámetros
testInfo TestInformation

listener ITestInvocationListener

Lanza
DeviceNotAvailableException

setBuild

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

setConfiguration

public void setConfiguration (IConfiguration configuration)

Inyecta la IConfiguration en uso.

Parámetros
configuration IConfiguration

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parámetros
invocationContext IInvocationContext

Métodos protegidos

addJavaArguments

protected void addJavaArguments ( args)

Permitir agregar parámetros java adicionales a la invocación del subproceso.

Parámetros
args : la lista actual de argumentos a la que necesitamos agregar los adicionales.

getRunUtil

protected IRunUtil getRunUtil ()

Devuelve el IRunUtil que se utilizará para el comando de subproceso.

Devoluciones
IRunUtil

postRun

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

Acciones a tomar una vez finalizada la prueba TF.

Parámetros
listener ITestInvocationListener : el ITestInvocationListener original donde informar los resultados.

exception boolean : verdadero si se generó una excepción dentro de la prueba.

elapsedTime long : el tiempo necesario para ejecutar las pruebas.

prerun

protected void preRun ()

Configure antes de ejecutar la prueba.

setEventStreaming

protected void setEventStreaming (boolean eventStreaming)

Establezca use-event-streaming. Expuesto para pruebas unitarias.

Parámetros
eventStreaming boolean

setRunUtil

protected void setRunUtil (IRunUtil runUtil)

Establezca IRunUtil. Expuesto para pruebas unitarias.

Parámetros
runUtil IRunUtil