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 |