CurrentInvocation
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Es una clase que realiza un seguimiento de la información de invocación actual y la proporciona, lo que es útil en cualquier parte de la invocación.
Resumen
Métodos públicos | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación. |
static
void
|
clearInvocationInfos()
Borra la información de invocación de una invocación. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Crea una falla asociada con la acción de invocación en curso. |
static
ActionInProgress
|
getActionInProgress()
Muestra el |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Muestra el mapa de métricas de invocación para la invocación en curso. |
static
IInvocationContext
|
getInvocationContext()
Muestra el |
static
ExecutionFiles
|
getInvocationFiles()
Muestra el |
static
IInvocationContext
|
getModuleContext()
Muestra el módulo |
static
File
|
getWorkFolder()
Muestra la carpeta de trabajo actual para la invocación o un valor nulo si aún no se configuró ninguna. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Muestra si el módulo de suite actual ejecutado estaba aislado o no. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Registro único del |
static
void
|
resetLocalGroup()
Restablece el contexto localizado. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Muestra si la ejecución de prueba actual se ejecutó de forma aislada o no. |
static
void
|
setActionInProgress(ActionInProgress action)
Establece el |
static
void
|
setInvocationContext(IInvocationContext context)
Establece el |
static
void
|
setLocalGroup(ThreadGroup tg)
Hace un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC. |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Establece el módulo |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Actualiza si el módulo de la suite está aislado o no. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Actualiza si la ejecución de prueba está aislada o no. |
Métodos públicos
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación.
Parámetros | |
---|---|
key |
CurrentInvocation.InvocationInfo : Es la clave con la que se realizará el seguimiento de la información de invocación. |
value |
File : Es el valor de la métrica de invocación. |
clearInvocationInfos
public static void clearInvocationInfos ()
Borra la información de invocación de una invocación.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crea una falla asociada con la acción de invocación en curso. Utilidad de conveniencia para evitar llamar a FailureDescription.setActionInProgress(ActionInProgress)
.
Parámetros | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Muestra | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Muestra el ActionInProgress
actual para la invocación. Puede ser nulo.
Muestra | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Muestra el mapa de métricas de invocación para la invocación en curso.
Parámetros | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Muestra | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Muestra el IInvocationContext
actual para la invocación. Puede ser nulo.
Muestra | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Muestra el ExecutionFiles
para la invocación.
Muestra | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Muestra el módulo IInvocationContext
del módulo actual. Puede ser nulo si está fuera del alcance de la ejecución de un módulo.
Muestra | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
Muestra la carpeta de trabajo actual para la invocación o un valor nulo si aún no se configuró ninguna.
Muestra | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Muestra si el módulo de suite actual ejecutado estaba aislado o no.
Muestra | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registro único del ExecutionFiles
. El harness de prueba realiza esta acción.
Parámetros | |
---|---|
invocFiles |
ExecutionFiles : Es el ExecutionFiles registrado. |
resetLocalGroup
public static void resetLocalGroup ()
Restablece el contexto localizado.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Muestra si la ejecución de prueba actual se ejecutó de forma aislada o no.
Muestra | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Establece el ActionInProgress
para la invocación.
Parámetros | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Establece el IInvocationContext
para la invocación.
Parámetros | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Hace un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC.
Parámetros | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Establece el módulo IInvocationContext
del módulo que se está ejecutando actualmente.
Parámetros | |
---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Actualiza si el módulo de la suite está aislado o no.
Parámetros | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Actualiza si la ejecución de la prueba está aislada o no.
Parámetros | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |