CurrentInvocation
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.
Podsumowanie
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()
Usuń informacje o wywołaniu. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz błąd powiązany z trwającym działaniem wywołania. |
static
ActionInProgress
|
getActionInProgress()
Zwraca bieżący |
static
String
|
getCurrentRunner()
Zwraca bieżący program do testowania, jeśli jest znany. |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
Zwraca mapę wskaźników wywołania dla wywołania w toku. |
static
IInvocationContext
|
getInvocationContext()
Zwraca bieżący |
static
ExecutionFiles
|
getInvocationFiles()
Zwraca wartość |
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()
Zwraca informację, czy wykonany moduł bieżącego pakietu został odizolowany. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
Jednorazowa rejestracja |
static
void
|
resetLocalGroup()
Resetuje kontekst zlokalizowany. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
Zwraca informację, czy bieżące wykonanie testu było odizolowane. |
static
void
|
setActionInProgress(ActionInProgress action)
Ustawia wartość |
static
void
|
setCurrentRunner(String runner)
Ustawia śledzenie dla bieżącego narzędzia do uruchamiania testów. |
static
void
|
setInvocationContext(IInvocationContext context)
Ustawia wartość |
static
void
|
setLocalGroup(ThreadGroup tg)
Śledzi zlokalizowany kontekst podczas korzystania z właściwości na serwerze gRPC. |
static
void
|
setModuleContext(IInvocationContext moduleContext)
Ustawia moduł |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
Aktualizuje informację o tym, czy moduł pakietu jest izolowany. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
Zaktualizuj informację o tym, czy test jest odizolowany. |
Metody publiczne
addInvocationInfo
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ść danych wywołania. |
clearInvocationInfos
public static void clearInvocationInfos ()
Usuń informacje o wywołaniu.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
Utwórz błąd powiązany z trwającym działaniem wywołania. Narzędzie ułatwiające unikanie wywoływania funkcji FailureDescription.setActionInProgress(ActionInProgress).
| Parametry | |
|---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
| Zwraca | |
|---|---|
FailureDescription |
|
getActionInProgress
public static ActionInProgress getActionInProgress ()
Zwraca bieżący ActionInProgress wywołania. Może mieć wartość null.
| Zwraca | |
|---|---|
ActionInProgress |
|
getCurrentRunner
public static String getCurrentRunner ()
Zwraca bieżący program do testowania, jeśli jest znany.
| Zwraca | |
|---|---|
String |
|
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
Zwraca mapę wskaźników wywołania dla wywołania w toku.
| Parametry | |
|---|---|
key |
CurrentInvocation.InvocationInfo |
| Zwraca | |
|---|---|
File |
|
getInvocationContext
public static IInvocationContext getInvocationContext ()
Zwraca bieżący IInvocationContext wywołania. Może mieć wartość null.
| Zwraca | |
|---|---|
IInvocationContext |
|
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
Zwraca wartość ExecutionFiles dla wywołania.
| Zwraca | |
|---|---|
ExecutionFiles |
|
getModuleContext
public static IInvocationContext getModuleContext ()
Zwraca moduł IInvocationContext dla bieżącego modułu. Może mieć wartość null, jeśli wykracza poza zakres działania modułu.
| Zwraca | |
|---|---|
IInvocationContext |
|
getWorkFolder
public static File getWorkFolder ()
Zwraca bieżący folder roboczy dla wywołania lub wartość null, jeśli nie został jeszcze ustawiony.
| Zwraca | |
|---|---|
File |
|
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
Zwraca informację, czy wykonany moduł bieżącego pakietu został odizolowany.
| Zwraca | |
|---|---|
CurrentInvocation.IsolationGrade |
|
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
Jednorazowa rejestracja ExecutionFiles. Zajmuje się tym jarzmo testowe.
| Parametry | |
|---|---|
invocFiles |
ExecutionFiles: zarejestrowany ExecutionFiles. |
resetLocalGroup
public static void resetLocalGroup ()
Resetuje kontekst zlokalizowany.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
Zwraca informację, czy bieżące wykonanie testu było odizolowane.
| Zwraca | |
|---|---|
CurrentInvocation.IsolationGrade |
|
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
Ustawia wartość ActionInProgress dla wywołania.
| Parametry | |
|---|---|
action |
ActionInProgress |
setCurrentRunner
public static void setCurrentRunner (String runner)
Ustawia śledzenie dla bieżącego narzędzia do uruchamiania testów.
| Parametry | |
|---|---|
runner |
String |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
Ustawia wartość IInvocationContext dla wywołania.
| Parametry | |
|---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Śledzi zlokalizowany kontekst podczas korzystania z właściwości na serwerze gRPC.
| Parametry | |
|---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
Ustawia moduł IInvocationContext aktualnie działającego modułu.
| Parametry | |
|---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
Aktualizuje informację o tym, czy moduł pakietu jest izolowany.
| Parametry | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
Zaktualizuj informację o tym, czy test jest odizolowany.
| Parametry | |
|---|---|
isolation |
CurrentInvocation.IsolationGrade |