Текущий вызов

public class CurrentInvocation
extends Object

java.lang.Объект
com.android.tradefed.invoker.logger.CurrentInvocation


Класс, который отслеживает и предоставляет информацию о текущем вызове, полезную в любом месте внутри вызова.

Краткое содержание

Публичные методы

static void addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value)

Добавьте один ключ-значение для отслеживания на уровне вызова.

static void clearInvocationInfos ()

Очистить информацию о вызове для вызова.

static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)

Создайте сбой, связанный с выполняемым действием вызова.

static ActionInProgress getActionInProgress ()

Возвращает текущий ActionInProgress для вызова.

static File getInfo ( CurrentInvocation.InvocationInfo key)

Возвращает карту метрик вызова для текущего вызова.

static ExecutionFiles getInvocationFiles ()

Возвращает ExecutionFiles для вызова.

static File getWorkFolder ()

Возвращает текущую рабочую папку для вызова или null, если она еще не установлена.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Возвращает, был ли текущий выполняемый модуль набора изолированным или нет.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

Однократная регистрация ExecutionFiles .

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Возвращает информацию о том, был ли текущий выполненный тестовый прогон изолированным или нет.

static void setActionInProgress ( ActionInProgress action)

Задает ActionInProgress для вызова.

static void setModuleIsolation ( CurrentInvocation.IsolationGrade isolation)

Обновите, является ли модуль набора изолированным или нет.

static void setRunIsolation ( CurrentInvocation.IsolationGrade isolation)

Обновите, является ли тестовый запуск изолированным или нет.

Публичные методы

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Добавьте один ключ-значение для отслеживания на уровне вызова.

Параметры
key CurrentInvocation.InvocationInfo : ключ, под которым будет отслеживаться информация о вызове.

value File : значение метрики вызова.

clearInvocationInfos

public static void clearInvocationInfos ()

Очистить информацию о вызове для вызова.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Создайте сбой, связанный с выполняемым действием вызова. Удобная утилита, позволяющая избежать вызова FailureDescription#setActionInProgress(ActionInProgress) .

Параметры
errorMessage String

errorIdentifier ErrorIdentifier

Возвращает
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Возвращает текущий ActionInProgress для вызова. Может быть нулевым.

Возвращает
ActionInProgress

получить данные

public static File getInfo (CurrentInvocation.InvocationInfo key)

Возвращает карту метрик вызова для текущего вызова.

Параметры
key CurrentInvocation.InvocationInfo

Возвращает
File

получитьInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Возвращает ExecutionFiles для вызова.

Возвращает
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

Возвращает текущую рабочую папку для вызова или null, если она еще не установлена.

Возвращает
File

модульCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Возвращает, был ли текущий выполняемый модуль набора изолированным или нет.

Возвращает
CurrentInvocation.IsolationGrade

регистрэкзекьюшнфилес

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Однократная регистрация ExecutionFiles . Это делается с помощью Test Harness.

Параметры
invocFiles ExecutionFiles : Зарегистрированные ExecutionFiles .

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Возвращает информацию о том, был ли текущий выполненный тестовый прогон изолированным или нет.

Возвращает
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Задает ActionInProgress для вызова.

Параметры
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Обновите, является ли модуль набора изолированным или нет.

Параметры
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Обновите, является ли тестовый запуск изолированным или нет.

Параметры
isolation CurrentInvocation.IsolationGrade