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 .

Podsumowanie

Metody publiczne

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

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

static void clearInvocationInfos()

Wyczyść informacje o wywołaniu dla danego wywołania.

static FailureDescription createFailure(String errorMessage, ErrorIdentifier errorIdentifier)

Utwórz błąd powiązany z wykonywanym działaniem wywoływania.

static ActionInProgress getActionInProgress()

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

static File getInfo(CurrentInvocation.InvocationInfo key)

Zwraca mapę wskaźników wywołań trwającego wywołania.

static IInvocationContext getInvocationContext()

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

static ExecutionFiles getInvocationFiles()

Zwraca ExecutionFiles dla wywołania.

static IInvocationContext getModuleContext()

Zwraca moduł IInvocationContext 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()

Wskazuje, czy uruchomiony moduł pakietu został odizolowany.

static void registerExecutionFiles(ExecutionFiles invocFiles)

Jednorazowa rejestracja domeny ExecutionFiles.

static void resetLocalGroup()

Resetuje kontekst zlokalizowany.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

Wskazuje, czy bieżące uruchomienie testu było izolowane, czy nie.

static void setActionInProgress(ActionInProgress action)

Ustawia ActionInProgress dla wywołania.

static void setInvocationContext(IInvocationContext context)

Ustawia IInvocationContext dla wywołania.

static void setLocalGroup(ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC

static void setModuleContext(IInvocationContext moduleContext)

Ustawia moduł IInvocationContext obecnie uruchomionego modułu.

static void setModuleIsolation(CurrentInvocation.IsolationGrade isolation)

Określ, czy moduł pakietu jest izolowany.

static void setRunIsolation(CurrentInvocation.IsolationGrade isolation)

Określ, czy uruchomienie testu jest izolowane.

Metody publiczne

addInvocationInfo

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

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

Parametry
key CurrentInvocation.InvocationInfo: klucz, w ramach którego będą śledzone informacje o wywołaniu.

value File: wartość danych wywołań.

ClearInvocationInfos

public static void clearInvocationInfos ()

Wyczyść informacje o wywołaniu dla danego wywołania.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

Utwórz błąd powiązany z wykonywanym działaniem wywoływania. Dostawca usług publicznych: Unikaj dzwonienia pod FailureDescription#setActionInProgress(ActionInProgress).

Parametry
errorMessage String

errorIdentifier ErrorIdentifier

Zwroty
FailureDescription

GetActionW toku

public static ActionInProgress getActionInProgress ()

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

Zwroty
ActionInProgress

getInfo

public static File getInfo (CurrentInvocation.InvocationInfo key)

Zwraca mapę wskaźników wywołań trwającego wywołania.

Parametry
key CurrentInvocation.InvocationInfo

Zwroty
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

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

Zwroty
IInvocationContext

getInvocationFiles,

public static ExecutionFiles getInvocationFiles ()

Zwraca ExecutionFiles dla wywołania.

Zwroty
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

Zwraca moduł IInvocationContext bieżącego modułu. Może mieć wartość null, jeśli jest wartością zakresu uruchomionego modułu.

Zwroty
IInvocationContext

PobierzFolder pracy

public static File getWorkFolder ()

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

Zwroty
File

Obecna izolacja modułu

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

Wskazuje, czy uruchomiony moduł pakietu został odizolowany.

Zwroty
CurrentInvocation.IsolationGrade

ZarejestrujExecutionFiles

public static void registerExecutionFiles (ExecutionFiles invocFiles)

Jednorazowa rejestracja domeny ExecutionFiles. Odbywa się to za pomocą jarzma testowego.

Parametry
invocFiles ExecutionFiles: zarejestrowany ExecutionFiles.

resetLocalGroup

public static void resetLocalGroup ()

Resetuje kontekst zlokalizowany.

UruchomCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

Wskazuje, czy bieżące uruchomienie testu było izolowane, czy nie.

Zwroty
CurrentInvocation.IsolationGrade

setDziałanieW 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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC

Parametry
tg ThreadGroup

setModuleContext

public static void setModuleContext (IInvocationContext moduleContext)

Ustawia moduł IInvocationContext obecnie uruchomionego modułu.

Parametry
moduleContext IInvocationContext

setModuleIsolation.

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

Określ, czy moduł pakietu jest izolowany.

Parametry
isolation CurrentInvocation.IsolationGrade

setRunIsolation.

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

Określ, czy uruchomienie testu jest izolowane.

Parametry
isolation CurrentInvocation.IsolationGrade