CurrentInvocation
public
class
CurrentInvocation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Clase que realiza un seguimiento y proporciona la información de invocación actual 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 a la acción de invocación en curso. |
static
ActionInProgress
|
getActionInProgress()
Devuelve el |
static
String
|
getCurrentRunner()
Devuelve el ejecutor de pruebas actual si se conoce. |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Devuelve el mapa de las métricas de invocación para la invocación en curso. |
static
IInvocationContext
|
getInvocationContext()
Devuelve el |
static
ExecutionFiles
|
getInvocationFiles()
Devuelve el |
static
IInvocationContext
|
getModuleContext()
Devuelve el |
static
File
|
getWorkFolder()
Devuelve la carpeta de trabajo actual para la invocación o null si aún no se configuró ninguna. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Devuelve si el módulo de la suite actual que se ejecutó se aisló o no. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Es el registro único del |
static
void
|
resetLocalGroup()
Restablece el contexto localizado. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Devuelve si la ejecución de prueba actual se ejecutó de forma aislada o no. |
static
void
|
setActionInProgress(ActionInProgress action)
Establece el |
static
void
|
setCurrentRunner(String runner)
Establece el seguimiento para el ejecutor de pruebas actual. |
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 la suite está aislado o no. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Actualiza si la ejecución de la 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 hará 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 a 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 ()
Devuelve el ActionInProgress actual para la invocación. Puede ser nulo
| Muestra | |
|---|---|
ActionInProgress |
|
getCurrentRunner
public static String getCurrentRunner ()
Devuelve el ejecutor de pruebas actual si se conoce.
| Muestra | |
|---|---|
String |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Devuelve el mapa de las métricas de invocación para la invocación en curso.
| Parámetros | |
|---|---|
key |
CurrentInvocation.InvocationInfo |
| Muestra | |
|---|---|
File |
|
getInvocationContext
public static IInvocationContext getInvocationContext ()
Devuelve el IInvocationContext actual para la invocación. Puede ser nulo
| Muestra | |
|---|---|
IInvocationContext |
|
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Devuelve el ExecutionFiles para la invocación.
| Muestra | |
|---|---|
ExecutionFiles |
|
getModuleContext
public static IInvocationContext getModuleContext ()
Devuelve el IInvocationContext del módulo para el 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 ()
Devuelve la carpeta de trabajo actual para la invocación o null si aún no se configuró ninguna.
| Muestra | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Devuelve si el módulo de la suite actual que se ejecutó se aisló o no.
| Muestra | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Es el registro único del ExecutionFiles. Esto lo hace el Test Harness.
| Parámetros | |
|---|---|
invocFiles |
ExecutionFiles: Es el ExecutionFiles registrado. |
resetLocalGroup
public static void resetLocalGroup ()
Restablece el contexto localizado.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Devuelve 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 |
setCurrentRunner
public static void setCurrentRunner (String runner)
Establece el seguimiento para el ejecutor de pruebas actual.
| Parámetros | |
|---|---|
runner |
String |
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 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 |