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

static File getInfo ( CurrentInvocation.InvocationInfo key)

Zwraca mapę metryk wywołania dla trwającego wywołania.

static IInvocationContext getInvocationContext ()

Zwraca bieżący IInvocationContext dla wywołania.

static ExecutionFiles getInvocationFiles ()

Zwraca ExecutionFiles dla wywołania.

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

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Zwraca informację, czy bieżący przebieg testu został odizolowany, czy nie.

static void setActionInProgress ( ActionInProgress action)

Ustawia ActionInProgress dla wywołania.

static void setInvocationContext ( IInvocationContext context)

Ustawia IInvocationContext dla wywołania.

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