CurrentInvocation
public
class
CurrentInvocation
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.Invoker.logger.CurrentInvocation |
Una clase que rastrea y proporciona la información de invocación actual útil en cualquier lugar del 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 invocación. |
static
void
|
clearInvocationInfos()
Borra la informació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 de 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 muestra un valor nulo si aún no se configuró ninguno. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Muestra si el módulo de paquete actual que se ejecutó se aisló o no. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Registro único de |
static
void
|
resetLocalGroup()
Restablece el contexto localizado. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Muestra si la ejecución de prueba actual que se ejecutó se aisló o no. |
static
void
|
setActionInProgress(ActionInProgress action)
Establece el |
static
void
|
setInvocationContext(IInvocationContext context)
Establece el |
static
void
|
setLocalGroup(ThreadGroup tg)
Realiza 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 paquete 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
InfodeInvocación
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Agrega un par clave-valor para hacer un seguimiento a nivel de invocación.
Parámetros | |
---|---|
key |
CurrentInvocation.InvocationInfo : Es la clave en la que se hará un 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 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. Por conveniencia, utilidad
Evita 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 de 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
de la invocación.
Muestra | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Muestra el módulo IInvocationContext
para el módulo actual. Puede ser nulo si está
el permiso 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 muestra un valor nulo si aún no se configuró ninguno.
Muestra | |
---|---|
File |
móduloCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Muestra si el módulo de paquete actual que se ejecutó se aisló o no.
Muestra | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registro único de ExecutionFiles
. Esto lo realiza el agente de prueba.
Parámetros | |
---|---|
invocFiles |
ExecutionFiles : Es el ExecutionFiles registrado. |
restablecerLocalGroup
public static void resetLocalGroup ()
Restablece el contexto localizado.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Muestra si la ejecución de prueba actual que se ejecutó se aisló 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)
Realiza 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 ejecuta actualmente.
Parámetros | |
---|---|
moduleContext |
IInvocationContext |
setModuleAislamiento
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Actualiza si el módulo de paquete está aislado o no.
Parámetros | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Actualiza si la ejecución de prueba está aislada o no.
Parámetros | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |