Bieżące wywołanie
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation, |
Klasa, która śledzi i udostępnia bieżące informacje o wywołaniu przydatne w dowolnym miejscu .
Podsumowanie
Metody publiczne | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania. |
static
void
|
clearInvocationInfos()
Wyczyść informacje o wywołaniu dla danego wywołania. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz błąd powiązany z wykonywanym działaniem wywoływania. |
static
ActionInProgress
|
getActionInProgress()
Zwraca bieżącą wartość |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Zwraca mapę wskaźników wywołań trwającego wywołania. |
static
IInvocationContext
|
getInvocationContext()
Zwraca bieżącą wartość |
static
ExecutionFiles
|
getInvocationFiles()
Zwraca |
static
IInvocationContext
|
getModuleContext()
Zwraca moduł |
static
File
|
getWorkFolder()
Zwraca bieżący folder roboczy dla wywołania lub wartość null, jeśli nie został jeszcze ustawiony. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
Wskazuje, czy uruchomiony moduł pakietu został odizolowany. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Jednorazowa rejestracja domeny |
static
void
|
resetLocalGroup()
Resetuje kontekst zlokalizowany. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Wskazuje, czy bieżące uruchomienie testu było izolowane, czy nie. |
static
void
|
setActionInProgress(ActionInProgress action)
Ustawia |
static
void
|
setInvocationContext(IInvocationContext context)
Ustawia |
static
void
|
setLocalGroup(ThreadGroup tg)
Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Ustawia moduł |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Określ, czy moduł pakietu jest izolowany. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Określ, czy uruchomienie testu jest izolowane. |
Metody publiczne
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.
Parametry | |
---|---|
key |
CurrentInvocation.InvocationInfo : klucz, w ramach którego będą śledzone informacje o wywołaniu. |
value |
File : wartość danych wywołań. |
ClearInvocationInfos
public static void clearInvocationInfos ()
Wyczyść informacje o wywołaniu dla danego wywołania.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz błąd powiązany z wykonywanym działaniem wywoływania. Dostawca usług publicznych:
Unikaj dzwonienia pod FailureDescription#setActionInProgress(ActionInProgress)
.
Parametry | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
Zwroty | |
---|---|
FailureDescription |
GetActionW toku
public static ActionInProgress getActionInProgress ()
Zwraca bieżącą wartość ActionInProgress
dla wywołania. Może mieć wartość null.
Zwroty | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Zwraca mapę wskaźników wywołań trwającego wywołania.
Parametry | |
---|---|
key |
CurrentInvocation.InvocationInfo |
Zwroty | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
Zwraca bieżącą wartość IInvocationContext
dla wywołania. Może mieć wartość null.
Zwroty | |
---|---|
IInvocationContext |
getInvocationFiles,
public static ExecutionFiles getInvocationFiles ()
Zwraca ExecutionFiles
dla wywołania.
Zwroty | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
Zwraca moduł IInvocationContext
bieżącego modułu. Może mieć wartość null, jeśli jest wartością
zakresu uruchomionego modułu.
Zwroty | |
---|---|
IInvocationContext |
PobierzFolder pracy
public static File getWorkFolder ()
Zwraca bieżący folder roboczy dla wywołania lub wartość null, jeśli nie został jeszcze ustawiony.
Zwroty | |
---|---|
File |
Obecna izolacja modułu
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Wskazuje, czy uruchomiony moduł pakietu został odizolowany.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
ZarejestrujExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Jednorazowa rejestracja domeny ExecutionFiles
. Odbywa się to za pomocą jarzma testowego.
Parametry | |
---|---|
invocFiles |
ExecutionFiles : zarejestrowany ExecutionFiles . |
resetLocalGroup
public static void resetLocalGroup ()
Resetuje kontekst zlokalizowany.
UruchomCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Wskazuje, czy bieżące uruchomienie testu było izolowane, czy nie.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
setDziałanieW toku
public static void setActionInProgress (ActionInProgress action)
Ustawia ActionInProgress
dla wywołania.
Parametry | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Ustawia IInvocationContext
dla wywołania.
Parametry | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC
Parametry | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Ustawia moduł IInvocationContext
obecnie uruchomionego modułu.
Parametry | |
---|---|
moduleContext |
IInvocationContext |
setModuleIsolation.
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Określ, czy moduł pakietu jest izolowany.
Parametry | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation.
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Określ, czy uruchomienie testu jest izolowane.
Parametry | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |