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 w wywołaniu.
Streszczenie
Klasy zagnieżdżone | |
---|---|
enum | CurrentInvocation.InvocationInfo Jakiś specjalny nazwany klucz, który zawsze będziemy wypełniać dla wywołania. |
enum | CurrentInvocation.IsolationGrade Opisuje poziom izolacji |
Metody publiczne | |
---|---|
static void | addInvocationInfo ( CurrentInvocation.InvocationInfo key, File value) Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania. |
static void | clearInvocationInfos () Wyczyść informacje o wywołaniu dla wywołania. |
static FailureDescription | createFailure (String errorMessage, ErrorIdentifier errorIdentifier) Utwórz awarię skojarzoną z trwającą akcją wywołania. |
static ActionInProgress | getActionInProgress () Zwraca bieżącą |
static File | getInfo ( CurrentInvocation.InvocationInfo key) Zwraca mapę metryk wywołania dla wywołania w toku. |
static ExecutionFiles | getInvocationFiles () Zwraca |
static File | getWorkFolder () Zwraca bieżący folder roboczy dla wywołania lub null, jeśli jeszcze nie ustawiono. |
static CurrentInvocation.IsolationGrade | moduleCurrentIsolation () Zwraca, czy aktualnie wykonywany moduł pakietu był izolowany, czy nie. |
static void | registerExecutionFiles ( ExecutionFiles invocFiles) Jednorazowa rejestracja |
static CurrentInvocation.IsolationGrade | runCurrentIsolation () Zwraca, czy bieżący przebieg testu został wyizolowany, czy nie. |
static void | setActionInProgress ( ActionInProgress action) Ustawia |
static void | setModuleIsolation ( CurrentInvocation.IsolationGrade isolation) Zaktualizuj, czy moduł pakietu jest odizolowany, czy nie. |
static void | setRunIsolation ( CurrentInvocation.IsolationGrade isolation) Zaktualizuj, czy przebieg testowy jest izolowany, czy nie. |
Metody publiczne
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
Dodaj jedną parę klucz-wartość do śledzenia 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. |
clearInvocationInfos
public static void clearInvocationInfos ()
Wyczyść informacje o wywołaniu dla wywołania.
utwórz niepowodzenie
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz awarię skojarzoną z trwającą akcją wywołania. Wygodne narzędzie, aby uniknąć wywoływania FailureDescription#setActionInProgress(ActionInProgress)
.
Parametry | |
---|---|
errorMessage | String |
errorIdentifier | ErrorIdentifier |
Zwroty | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
Zwraca bieżącą 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 wywołania w toku.
Parametry | |
---|---|
key | CurrentInvocation.InvocationInfo |
Zwroty | |
---|---|
File |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Zwraca ExecutionFiles
dla wywołania.
Zwroty | |
---|---|
ExecutionFiles |
getWorkFolder
public static File getWorkFolder ()
Zwraca bieżący folder roboczy dla wywołania lub null, jeśli jeszcze nie ustawiono.
Zwroty | |
---|---|
File |
modułCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Zwraca, czy aktualnie wykonywany moduł pakietu był izolowany, czy nie.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
zarejestruj pliki egzekucji
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Jednorazowa rejestracja ExecutionFiles
. Odbywa się to za pomocą uprzęży testowej.
Parametry | |
---|---|
invocFiles | ExecutionFiles : zarejestrowany ExecutionFiles . |
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Zwraca, czy bieżący przebieg testu został wyizolowany, czy nie.
Zwroty | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Ustawia ActionInProgress
dla wywołania.
Parametry | |
---|---|
action | ActionInProgress |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Zaktualizuj, czy moduł pakietu jest odizolowany, 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 |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Last updated 2022-08-15 UTC.