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 |
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 |
static ExecutionFiles | getInvocationFiles () Devuelve los |
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 |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Devuelve si la ejecución de prueba actual ejecutada fue aislada o no. |
static void | setActionInProgress ( ActionInProgress action) Establece |
static void | setInvocationContext ( IInvocationContext context) Establece el |
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 |