Invocación actual

public class CurrentInvocation
extends Object

java.lang.Objeto
com.android.tradefed.invoker.logger.Invocación actual


Una clase que realiza un seguimiento y proporciona la información de invocación actual útil en cualquier lugar dentro de la invocación.

Resumen

Métodos públicos

static void addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value)

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

static void clearInvocationInfos ()

Borre la información de invocación para una invocación.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Crear un fallo asociado a la acción de invocación en curso.

static ActionInProgress getActionInProgress ()

Devuelve el ActionInProgress actual para la invocación.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Devuelve el Mapa de métricas de invocación para la invocación en curso.

static ExecutionFiles getInvocationFiles ()

Devuelve los ExecutionFiles para la invocación.

static File getWorkFolder ()

Devuelve la carpeta de trabajo actual para la invocación o nula si aún no se ha establecido ninguna.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Devuelve si el módulo de la suite actual ejecutado estaba aislado o no.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

Registro único de ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Devuelve si la ejecución de prueba actual ejecutada fue aislada o no.

static void setActionInProgress ( ActionInProgress action)

Establece ActionInProgress para la invocación.

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

Actualice si el módulo de la suite está aislado o no.

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

Actualice si la ejecución de la prueba está aislada o no.

Métodos públicos

agregarInvocaciónInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

Parámetros
key CurrentInvocation.InvocationInfo : la clave bajo la cual se rastreará la información de la invocación.

value File : el valor de la métrica de invocación.

borrarInvocaciónInfos

public static void clearInvocationInfos ()

Borre la información de invocación para una invocación.

crearFalla

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Crear un fallo asociado a la acción de invocación en curso. Utilidad de conveniencia para evitar llamar FailureDescription#setActionInProgress(ActionInProgress) .

Parámetros
errorMessage String

errorIdentifier ErrorIdentifier

Devoluciones
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Devuelve el ActionInProgress actual para la invocación. Puede ser nulo.

Devoluciones
ActionInProgress

conseguir información

public static File getInfo (CurrentInvocation.InvocationInfo key)

Devuelve el Mapa de métricas de invocación para la invocación en curso.

Parámetros
key CurrentInvocation.InvocationInfo

Devoluciones
File

obtener archivos de invocación

public static ExecutionFiles getInvocationFiles ()

Devuelve los ExecutionFiles para la invocación.

Devoluciones
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Devuelve la carpeta de trabajo actual para la invocación o nula si aún no se ha establecido ninguna.

Devoluciones
File

móduloActualAislamiento

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Devuelve si el módulo de la suite actual ejecutado estaba aislado o no.

Devoluciones
CurrentInvocation.IsolationGrade

registrarseExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Registro único de ExecutionFiles . Esto lo hace el arnés de prueba.

Parámetros
invocFiles ExecutionFiles : Los ExecutionFiles registrados.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Devuelve si la ejecución de prueba actual ejecutada fue aislada o no.

Devoluciones
CurrentInvocation.IsolationGrade

establecerAcciónEnProgreso

public static void setActionInProgress (ActionInProgress action)

Establece ActionInProgress para la invocación.

Parámetros
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Actualice si el módulo de la suite está aislado o no.

Parámetros
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Actualice si la ejecución de la prueba está aislada o no.

Parámetros
isolation CurrentInvocation.IsolationGrade