Invocação atual

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 um valor-chave a ser rastreado no nível de invocação.

static void clearInvocationInfos ()

Limpe as informações de invocação para uma invocação.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Crie uma falha associada à ação de chamada em andamento.

static ActionInProgress getActionInProgress ()

Retorna o ActionInProgress atual para a invocação.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Retorna o Mapa de métricas de invocação para a invocação em andamento.

static ExecutionFiles getInvocationFiles ()

Retorna os ExecutionFiles para a invocação.

static File getWorkFolder ()

Retorna a pasta de trabalho atual para a invocação ou null se nenhuma definida ainda.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Retorna se o módulo suite atual executado foi isolado ou não.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

Registro único de ExecutionFiles .

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 ActionInProgress para a invocação.

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

Atualize se o módulo suite 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 para uma invocação.

criarFalha

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Crie uma falha associada à ação de chamada 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

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Retorna os ExecutionFiles para a invocação.

devoluções
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Retorna a pasta de trabalho atual para a invocação ou null se nenhuma definida ainda.

devoluções
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Retorna se o módulo suite atual executado foi isolado ou não.

devoluções
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Registro único de ExecutionFiles . Isso é feito pelo arnês de teste.

Parâmetros
invocFiles ExecutionFiles : Os ExecutionFiles registrados.

runCurrentIsolation

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

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Atualize se o módulo suite 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