ТекущийВызов
public class CurrentInvocation
extends Object
| java.lang.Object | |
| ↳ | 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 String | getCurrentRunner ()Возвращает текущий объект, запускающий тесты, если он известен. |
static File | getInfo ( CurrentInvocation.InvocationInfo key)Возвращает карту метрик выполнения текущего вызова. |
static IInvocationContext | getInvocationContext () Возвращает текущий |
static ExecutionFiles | getInvocationFiles () Возвращает |
static IInvocationContext | getModuleContext () Возвращает объект |
static File | getWorkFolder ()Возвращает текущую рабочую папку для вызова или null, если она еще не задана. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation ()Возвращает значение, указывающее, был ли текущий выполняемый модуль пакета изолирован или нет. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Одноразовая регистрация файлов |
static void | resetLocalGroup ()Сбрасывает локализованный контекст. |
static CurrentInvocation.IsolationGrade | runCurrentIsolation ()Возвращает значение, указывающее, был ли текущий выполненный тестовый запуск изолированным или нет. |
static void | setActionInProgress ( ActionInProgress action) Устанавливает значение |
static void | setCurrentRunner (String runner)Устанавливает параметры отслеживания для текущего средства запуска тестов. |
static void | setInvocationContext ( IInvocationContext context) Устанавливает |
static void | setLocalGroup (ThreadGroup tg)Отслеживает локализованный контекст при использовании свойств внутри gRPC-сервера. |
static void | setModuleContext ( IInvocationContext moduleContext) Устанавливает |
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 для вызова. Может быть null.
| Возвраты | |
|---|---|
ActionInProgress | |
getCurrentRunner
public static String getCurrentRunner ()
Возвращает текущий объект, запускающий тесты, если он известен.
| Возвраты | |
|---|---|
String | |
получитьИнформацию
public static File getInfo (CurrentInvocation.InvocationInfo key)
Возвращает карту метрик выполнения текущего вызова.
| Параметры | |
|---|---|
key | CurrentInvocation.InvocationInfo |
| Возвраты | |
|---|---|
File | |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Возвращает текущий IInvocationContext для вызова. Может быть null.
| Возвраты | |
|---|---|
IInvocationContext | |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Возвращает ExecutionFiles для данного вызова.
| Возвраты | |
|---|---|
ExecutionFiles | |
getModuleContext
public static IInvocationContext getModuleContext ()
Возвращает объект IInvocationContext для текущего модуля. Может быть равен null, если находится вне области видимости выполнения модуля.
| Возвраты | |
|---|---|
IInvocationContext | |
getWorkFolder
public static File getWorkFolder ()
Возвращает текущую рабочую папку для вызова или null, если она еще не задана.
| Возвраты | |
|---|---|
File | |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Возвращает значение, указывающее, был ли текущий выполняемый модуль пакета изолирован или нет.
| Возвраты | |
|---|---|
CurrentInvocation.IsolationGrade | |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Однократная регистрация ExecutionFiles . Это выполняется тестовым стендом.
| Параметры | |
|---|---|
invocFiles | ExecutionFiles : Зарегистрированные ExecutionFiles . |
resetLocalGroup
public static void resetLocalGroup ()
Сбрасывает локализованный контекст.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Возвращает значение, указывающее, был ли текущий выполненный тестовый запуск изолированным или нет.
| Возвраты | |
|---|---|
CurrentInvocation.IsolationGrade | |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Устанавливает значение ActionInProgress для вызова.
| Параметры | |
|---|---|
action | ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
Устанавливает параметры отслеживания для текущего средства запуска тестов.
| Параметры | |
|---|---|
runner | String |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Устанавливает IInvocationContext для вызова.
| Параметры | |
|---|---|
context | IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Отслеживает локализованный контекст при использовании свойств внутри gRPC-сервера.
| Параметры | |
|---|---|
tg | ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Устанавливает IInvocationContext для текущего запущенного модуля.
| Параметры | |
|---|---|
moduleContext | IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Укажите, изолирован ли модуль пакета или нет.
| Параметры | |
|---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Укажите, является ли тестовый запуск изолированным или нет.
| Параметры | |
|---|---|
isolation | CurrentInvocation.IsolationGrade |