Invocação Atual
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Uma classe que rastreia e fornece 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 um valor-chave a ser rastreado no nível de invocação. |
static void | clearInvocationInfos () Limpe as informações de invocação 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 os |
static File | getWorkFolder () Retorna a pasta de trabalho atual para a invocação ou nula se nenhuma estiver definida ainda. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Retorna se o módulo do conjunto atual executado foi isolado ou não. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Registro único do |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Retorna se a execução de teste atual executada foi isolada ou não. |
static void | setActionInProgress ( ActionInProgress action) Define o |
static void | setInvocationContext ( IInvocationContext context) Define o |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Atualize se o módulo do conjunto está isolado ou não. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Atualize se a execução do teste está isolada ou não. |
Métodos públicos
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Adicione um valor-chave a ser rastreado no nível de invocação.
Parâmetros | |
---|---|
key | CurrentInvocation.InvocationInfo : a chave sob a qual as informações de invocação serão rastreadas. |
value | File : o valor da métrica de invocação. |
clearInvocationInfos
public static void clearInvocationInfos ()
Limpe as informações de invocação de uma invocação.
criarFalha
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 chamar FailureDescription#setActionInProgress(ActionInProgress)
.
Parâmetros | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Devoluções | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Retorna o ActionInProgress
atual para a invocação. Pode ser nulo.
Devoluções | |
---|---|
ActionInProgress |
obter informação
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 |
Devoluções | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Retorna o IInvocationContext
atual para a invocação. Pode ser nulo.
Devoluções | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Retorna os ExecutionFiles
da invocação.
Devoluções | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Retorna a pasta de trabalho atual para a invocação ou nula se nenhuma estiver definida ainda.
Devoluções | |
---|---|
File |
móduloCorrenteIsolamento
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Retorna se o módulo do conjunto atual executado foi isolado ou não.
Devoluções | |
---|---|
CurrentInvocation.IsolationGrade |
registrarExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Registro único do ExecutionFiles
. Isso é feito pelo Test Harness.
Parâmetros | |
---|---|
invocFiles | ExecutionFiles : Os ExecutionFiles registrados. |
executarCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Retorna se a execução de teste atual executada foi isolada ou não.
Devoluções | |
---|---|
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 |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Atualize se o módulo do conjunto 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 está isolada ou não.
Parâmetros | |
---|---|
isolation | CurrentInvocation.IsolationGrade |