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 |
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 |
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 | 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 |