Invocación actual

public class CurrentInvocation
extends Object

java.lang.Objeto
com.android.tradefed.invoker.logger.CurrentInvocation


Una clase que rastrea 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)

Cree una falla asociada con 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 IInvocationContext getInvocationContext ()

Devuelve el IInvocationContext actual para la invocación.

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 setInvocationContext ( IInvocationContext context)

Establece el IInvocationContext 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 prueba está aislada o no.

Métodos públicos

agregarInvocaciónInformación

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 realizará el seguimiento de la información de invocación.

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

borrarInvocaciónInformación

public static void clearInvocationInfos ()

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

crear fallo

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Cree una falla asociada con la acción de invocación en curso. Utilidad conveniente para evitar llamar FailureDescription#setActionInProgress(ActionInProgress) .

Parámetros
errorMessage String

errorIdentifier ErrorIdentifier

Devoluciones
FailureDescription

obtenerAcciónEnProgreso

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 contexto de invocación

public static IInvocationContext getInvocationContext ()

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

Devoluciones
IInvocationContext

obtener archivos de invocación

public static ExecutionFiles getInvocationFiles ()

Devuelve los ExecutionFiles para la invocación.

Devoluciones
ExecutionFiles

obtenerCarpetaTrabajo

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

registrar archivos de ejecución

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.

ejecutar aislamiento actual

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

establecer contexto de invocación

public static void setInvocationContext (IInvocationContext context)

Establece el IInvocationContext para la invocación.

Parámetros
context IInvocationContext

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 prueba está aislada o no.

Parámetros
isolation CurrentInvocation.IsolationGrade