CurrentInvocation

public class CurrentInvocation
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.CurrentInvocation


Klasa, która śledzi i przekazuje bieżące informacje o wywołaniu, które są 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()

Wyczyść informacje o wywołaniu.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Utwórz błąd związany z działaniem wywołania w trakcie wykonywania.

static ActionInProgress getActionInProgress()

Zwraca bieżącą wartość ActionInProgress dla wywołania.

static File getInfo(CurrentInvocation.InvocationInfo key)

Zwraca mapę wywołania wskaźników dla wywołania w toku.

static IInvocationContext getInvocationContext()

Zwraca bieżącą wartość IInvocationContext dla wywołania.

static ExecutionFiles getInvocationFiles()

Zwraca ExecutionFiles wywołania.

static IInvocationContext getModuleContext()

Zwraca moduł IInvocationContext dla bieżącego modułu.

static File getWorkFolder()

Zwraca bieżący folder roboczy wywołania lub wartość null, jeśli żaden nie został jeszcze ustawiony.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

Zwraca informację, czy bieżący moduł pakietu został wykonany w trybie izolowanym.

static void registerExecutionFiles(ExecutionFiles invocFiles)

jednorazowa rejestracja ExecutionFiles.

static void resetLocalGroup()

Resetuje zlokalizowany kontekst.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Zwraca informację, czy bieżące uruchomienie testu było izolowane.

static void setActionInProgress(ActionInProgress action)

Ustawia wartość ActionInProgress dla wywołania.

static void setInvocationContext(IInvocationContext context)

Ustawia wartość IInvocationContext dla wywołania.

static void setLocalGroup(ThreadGroup tg)

Śledzenie skontekstualizowanego kontekstu podczas korzystania z właściwości na serwerze gRPC

static void setModuleContext(IInvocationContext moduleContext)

Ustawia moduł IInvocationContext aktualnie działającego modułu.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Zaktualizuj, czy moduł pakietu jest izolowany.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Zaktualizuj, czy test jest izolowany.

Metody publiczne

addInvocationInfo

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

Dodaj 1 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ływaniu.

value File: wartość danych wywołania.

clearInvocationInfos

public static void clearInvocationInfos ()

Wyczyść informacje o wywołaniu.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Utwórz błąd związany z działaniem wywołania w trakcie wykonywania. Narzędzie ułatwiające unikanie połączeń z firmą FailureDescription.setActionInProgress(ActionInProgress).

Parametry
errorMessage String

errorIdentifier ErrorIdentifier

Zwroty
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

Zwraca bieżącą wartość ActionInProgress dla wywołania. Może być puste.

Zwroty
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Zwraca mapę wywołania wskaźników dla wywołania w toku.

Parametry
key CurrentInvocation.InvocationInfo

Zwroty
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

Zwraca bieżącą wartość IInvocationContext dla wywołania. Może być puste.

Zwroty
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

Zwraca ExecutionFiles dla wywołania.

Zwroty
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Zwraca moduł IInvocationContext dla bieżącego modułu. Może być null, jeśli wykracza poza zakres działania modułu.

Zwroty
IInvocationContext

getWorkFolder

public static File getWorkFolder ()

Zwraca bieżący folder roboczy wywołania lub wartość null, jeśli nie został jeszcze ustawiony.

Zwroty
File

moduleCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Zwraca informację, czy bieżący moduł pakietu został wykonany w trybie izolowanym.

Zwroty
CurrentInvocation.IsolationGrade

registerExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

jednorazowa rejestracja ExecutionFiles. Wykonuje to jarzmo testowe.

Parametry
invocFiles ExecutionFiles: zarejestrowany ExecutionFiles.

resetLocalGroup

public static void resetLocalGroup ()

Resetuje zlokalizowany kontekst.

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Zwraca informację, czy bieżące uruchomienie testu było izolowane.

Zwroty
CurrentInvocation.IsolationGrade

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

Ustawia wartość ActionInProgress dla wywołania.

Parametry
action ActionInProgress

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

Ustawia wartość IInvocationContext dla wywołania.

Parametry
context IInvocationContext

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Śledzenie skontekstualizowanego kontekstu 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)

Zaktualizuj, czy moduł pakietu jest izolowany.

Parametry
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Zaktualizuj, czy test jest izolowany.

Parametry
isolation CurrentInvocation.IsolationGrade