Bieżące wywołanie
public class CurrentInvocation
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
Klasa, która śledzi i udostępnia informacje o bieżącym wywołaniu, przydatne w dowolnym miejscu wywołania.
Streszczenie
Metody publiczne | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania. |
static void | clearInvocationInfos () Wyczyść informacje o wywołaniu. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Utwórz błąd powiązany z trwającą akcją wywołania. |
static ActionInProgress | getActionInProgress () Zwraca bieżący |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Zwraca mapę metryk wywołania dla trwającego wywołania. |
static IInvocationContext | getInvocationContext () Zwraca bieżący |
static ExecutionFiles | getInvocationFiles () Zwraca |
static File | getWorkFolder () Zwraca bieżący folder roboczy dla wywołania lub wartość null, jeśli jeszcze żaden nie jest ustawiony. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Zwraca informację, czy aktualnie wykonywany moduł pakietu został odizolowany, czy nie. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Jednorazowa rejestracja |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Zwraca informację, czy bieżący przebieg testu został odizolowany, czy nie. |
static void | setActionInProgress ( ActionInProgress action) Ustawia |
static void | setInvocationContext ( IInvocationContext context) Ustawia |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Zaktualizuj, czy moduł pakietu jest izolowany, czy nie. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Zaktualizuj, czy przebieg testowy jest izolowany, czy nie. |
Metody publiczne
dodajInfo o wywołaniu
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania.
Parametry | |
---|---|
key | CurrentInvocation.InvocationInfo : Klucz, pod którym będą śledzone informacje o wywołaniu. |
value | File : wartość metryki wywołania. |
wyczyśćInfo o wywołaniu
public static void clearInvocationInfos ()
Wyczyść informacje o wywołaniu.
utwórzporażkę
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz błąd powiązany z trwającą akcją wywołania. Wygodne narzędzie umożliwiające uniknięcie wywoływania FailureDescription#setActionInProgress(ActionInProgress)
.
Parametry | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Zwroty | |
---|---|
FailureDescription |
pobierzAkcję w toku
public static ActionInProgress getActionInProgress ()
Zwraca bieżący ActionInProgress
dla wywołania. Może mieć wartość zerową.
Zwroty | |
---|---|
ActionInProgress |
zdobyć informacje
public static File getInfo (CurrentInvocation.InvocationInfo key)
Zwraca mapę metryk wywołania dla trwającego wywołania.
Parametry | |
---|---|
key | CurrentInvocation.InvocationInfo |
Zwroty | |
---|---|
File |
pobierzKontekstInwokacji
public static IInvocationContext getInvocationContext ()
Zwraca bieżący IInvocationContext
dla wywołania. Może mieć wartość zerową.
Zwroty | |
---|---|
IInvocationContext |
pobierz pliki wywoławcze
public static ExecutionFiles getInvocationFiles ()
Zwraca ExecutionFiles
dla wywołania.
Zwroty | |
---|---|
ExecutionFiles |
pobierz folder roboczy
public static File getWorkFolder ()
Zwraca bieżący folder roboczy dla wywołania lub wartość null, jeśli jeszcze żaden nie jest ustawiony.
Zwroty | |
---|---|
File |
modułCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Zwraca informację, czy aktualnie wykonywany moduł pakietu został odizolowany, czy nie.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
zarejestruj pliki wykonawcze
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Jednorazowa rejestracja ExecutionFiles
. Odbywa się to za pomocą uprzęży testowej.
Parametry | |
---|---|
invocFiles | ExecutionFiles : Zarejestrowane ExecutionFiles . |
uruchomCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Zwraca informację, czy bieżący przebieg testu został odizolowany, czy nie.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
ustawAkcję w 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 |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Zaktualizuj, czy moduł pakietu jest izolowany, czy nie.
Parametry | |
---|---|
isolation | CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Zaktualizuj, czy przebieg testowy jest izolowany, czy nie.
Parametry | |
---|---|
isolation | CurrentInvocation.IsolationGrade |