CurrentInvocation
public
class
CurrentInvocation
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Uma classe que rastreia e fornece as informações de invocação atuais úteis em qualquer lugar dentro da invocação.
Resumo
Métodos públicos | |
|---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
Adicione uma chave-valor para ser rastreada no nível de invocação. |
static
void
|
clearInvocationInfos()
Limpar as informações de uma invocação. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Crie uma falha associada à ação de invocação em andamento. |
static
ActionInProgress
|
getActionInProgress()
Retorna o |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Retorna o mapa de métricas de invocação para a invocação em andamento. |
static
IInvocationContext
|
getInvocationContext()
Retorna o |
static
ExecutionFiles
|
getInvocationFiles()
Retorna o |
static
IInvocationContext
|
getModuleContext()
Retorna o módulo |
static
File
|
getWorkFolder()
Retorna a pasta de trabalho atual para a invocação ou nulo se nenhuma estiver definida. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Retorna se o módulo de pacote atual executado foi isolado ou não. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Registro único do |
static
void
|
resetLocalGroup()
Reinicia o contexto localizado. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Retorna se a execução de teste atual foi isolada ou não. |
static
void
|
setActionInProgress(ActionInProgress action)
Define o |
static
void
|
setInvocationContext(IInvocationContext context)
Define o |
static
void
|
setLocalGroup(ThreadGroup tg)
Rastreia um contexto localizado ao usar as propriedades no servidor gRPC |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Define o módulo |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Atualização sobre se o módulo do pacote está isolado ou não. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Atualize se a execução do teste é isolada ou não. |
Métodos públicos
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Adicione uma chave-valor para ser rastreada no nível de invocação.
| Parâmetros | |
|---|---|
key |
CurrentInvocation.InvocationInfo: a chave em que as informações de invocação serão rastreadas. |
value |
File: o valor da métrica de invocação. |
clearInvocationInfos
public static void clearInvocationInfos ()
Limpar as informações de uma invocação.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Crie uma falha associada à ação de invocação em andamento. Utilitário de conveniência para
evitar a chamada de FailureDescription.setActionInProgress(ActionInProgress).
| Parâmetros | |
|---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
| Retorna | |
|---|---|
FailureDescription |
|
getActionInProgress
public static ActionInProgress getActionInProgress ()
Retorna o ActionInProgress atual para a invocação. Pode ser nulo.
| Retorna | |
|---|---|
ActionInProgress |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Retorna o mapa de métricas de invocação para a invocação em andamento.
| Parâmetros | |
|---|---|
key |
CurrentInvocation.InvocationInfo |
| Retorna | |
|---|---|
File |
|
getInvocationContext
public static IInvocationContext getInvocationContext ()
Retorna o IInvocationContext atual para a invocação. Pode ser nulo.
| Retorna | |
|---|---|
IInvocationContext |
|
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Retorna o ExecutionFiles para a invocação.
| Retorna | |
|---|---|
ExecutionFiles |
|
getModuleContext
public static IInvocationContext getModuleContext ()
Retorna o módulo IInvocationContext para o módulo atual. Pode ser nulo se estiver fora do
escopo de uma execução de módulo.
| Retorna | |
|---|---|
IInvocationContext |
|
getWorkFolder
public static File getWorkFolder ()
Retorna a pasta de trabalho atual para a invocação ou nulo se nenhuma estiver definida.
| Retorna | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Retorna se o módulo de pacote atual executado foi isolado ou não.
| Retorna | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registro único do ExecutionFiles. Isso é feito pelo Test Harness.
| Parâmetros | |
|---|---|
invocFiles |
ExecutionFiles: o ExecutionFiles registrado. |
resetLocalGroup
public static void resetLocalGroup ()
Reinicia o contexto localizado.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Retorna se a execução de teste atual foi isolada ou não.
| Retorna | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Define o ActionInProgress para a invocação.
| Parâmetros | |
|---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Define o IInvocationContext para a invocação.
| Parâmetros | |
|---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Rastreia um contexto localizado ao usar as propriedades no servidor gRPC
| Parâmetros | |
|---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Define o módulo IInvocationContext do módulo em execução no momento.
| Parâmetros | |
|---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Atualização sobre se o módulo do pacote está isolado ou não.
| Parâmetros | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Atualize se a execução do teste é isolada ou não.
| Parâmetros | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |