Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

TestInvocation

public class TestInvocation
extends Object implements ITestInvocation

java.lang.Object
com.android.tradefed.invoker.TestInvocation


Implementación predeterminada de ITestInvocation .

Carga los objetos principales basados ​​en IConfiguration - recupera la compilación - prepara el objetivo - ejecuta las pruebas - informa los resultados

Resumen

Clases anidadas

enum TestInvocation.RunMode

El modo diferente en el que se puede encontrar una invocación.

enum TestInvocation.Stage

Campos

public static final String COMMAND_ARGS_KEY

Clave de los atributos de argumentos de la línea de comando

public static final String TRADEFED_END_HOST_LOG

public static final String TRADEFED_LOG_NAME

Constructores públicos

TestInvocation ()

Métodos públicos

IInvocationExecution createInvocationExec ( TestInvocation.RunMode mode)

Cree la ruta de invocación que se debe seguir.

static String getDeviceLogName ( TestInvocation.Stage stage)
static String getEmulatorLogName ( TestInvocation.Stage stage)
void invoke (IInvocationContext context, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Realice la invocación de prueba.

void notifyInvocationStopped (String message)

Notifique a TestInvocation que se ha solicitado la TestInvocation TradeFed.

static void printStageDelimiter ( TestInvocation.Stage phase, boolean end)

Imprime un delimitador para una etapa determinada de la invocación.

void registerExecutionFiles (ExecutionFiles executionFiles)
String toString ()

Métodos protegidos

void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, String value)
void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, long value)
void applyAutomatedReporters ( IConfiguration config)
void setExitCode ( CommandRunner.ExitCode code, Throwable stack)

Ayudante para configurar el código de salida.

Campos

COMMAND_ARGS_KEY

public static final String COMMAND_ARGS_KEY

Clave de los atributos de argumentos de la línea de comando

TRADEFED_END_HOST_LOG

public static final String TRADEFED_END_HOST_LOG

TRADEFED_LOG_NAME

public static final String TRADEFED_LOG_NAME

Constructores públicos

TestInvocation

public TestInvocation ()

Métodos públicos

createInvocationExec

public IInvocationExecution createInvocationExec (TestInvocation.RunMode mode)

Cree la ruta de invocación que se debe seguir.

Parámetros
mode TestInvocation.RunMode : el modo en el que estamos ejecutando actualmente.

Devoluciones
IInvocationExecution IInvocationExecution describe la invocación.

getDeviceLogName

public static String getDeviceLogName (TestInvocation.Stage stage)

Parámetros
stage TestInvocation.Stage

Devoluciones
String

getEmulatorLogName

public static String getEmulatorLogName (TestInvocation.Stage stage)

Parámetros
stage TestInvocation.Stage

Devoluciones
String

invocar

public void invoke (IInvocationContext context, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Realice la invocación de prueba.

Parámetros
context IInvocationContext : el IInvocationContext para realizar pruebas.

config IConfiguration : la IConfiguration de esta ejecución de prueba.

rescheduler IRescheduler : el IRescheduler , para reprogramar partes de la invocación para su ejecución en otro recurso (s)

extraListeners ITestInvocationListener : ITestInvocationListener s para notificar, además de los de config

Lanza
DeviceNotAvailableException

notificarInvocaciónStopped

public void notifyInvocationStopped (String message)

Notifique a TestInvocation que se ha solicitado la TestInvocation TradeFed.

Parámetros
message String : el mensaje asociado con la detención de la invocación

printStageDelimiter

public static void printStageDelimiter (TestInvocation.Stage phase, 
                boolean end)

Imprime un delimitador para una etapa determinada de la invocación.

Parámetros
phase TestInvocation.Stage

end boolean

registerExecutionFiles

public void registerExecutionFiles (ExecutionFiles executionFiles)

Parámetros
executionFiles ExecutionFiles

Encadenar

public String toString ()

Devoluciones
String

Métodos protegidos

addInvocationMetric

protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Parámetros
key InvocationMetricLogger.InvocationMetricKey

value String

addInvocationMetric

protected void addInvocationMetric (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Parámetros
key InvocationMetricLogger.InvocationMetricKey

value long

applyAutomatedReporters

protected void applyAutomatedReporters (IConfiguration config)

Parámetros
config IConfiguration

setSalirCode

protected void setExitCode (CommandRunner.ExitCode code, 
                Throwable stack)

Ayudante para configurar el código de salida. Expuesto para pruebas.

Parámetros
code CommandRunner.ExitCode

stack Throwable