Текущий вызов
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 () Возвращает текущий |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Возвращает карту метрик вызова для текущего вызова. |
static ExecutionFiles | getInvocationFiles () Возвращает |
static File | getWorkFolder () Возвращает текущую рабочую папку для вызова или null, если она еще не установлена. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Возвращает, был ли текущий выполняемый модуль набора изолированным или нет. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Однократная регистрация |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Возвращает информацию о том, был ли текущий выполненный тестовый прогон изолированным или нет. |
static void | setActionInProgress ( ActionInProgress action) Задает |
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 |