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 ActionInProgress wywołania.

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 IInvocationContext wywołania.

static ExecutionFiles getInvocationFiles()

Zwraca wartość ExecutionFiles dla wywołania.

static IInvocationContext getModuleContext()

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

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 ExecutionFiles.

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ść ActionInProgress dla wywołania.

static void setCurrentRunner(String runner)

Ustawia śledzenie dla bieżącego narzędzia do uruchamiania testów.

static void setInvocationContext(IInvocationContext context)

Ustawia wartość IInvocationContext dla wywołania.

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ł IInvocationContext aktualnie działającego modułu.

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