ITextInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Obsługuje jedno wywołanie testu TradeFederation.

Podsumowanie

Zagnieżdżone klasy

class ITestInvocation.ExitInformation

Zawiera informacje o wyjściu z wywołania. 

Metody publiczne

default ITestInvocation.ExitInformation getExitInfo()

Informacje o zakończeniu danego wywołania.

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

Wywołaj test.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Powiadom TestInvocation, że wysłano prośbę o zatrzymanie TradeFed.

default void notifyInvocationStopped(String message)

Powiadom TestInvocation, że TradeFed zostanie w przyszłości wyłączony.

default void setClearcutClient(ClearcutClient client)

Przekazywanie klienta clearcut do raportowania danych.

Metody publiczne

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informacje o zakończeniu danego wywołania.

Zwraca
ITestInvocation.ExitInformation

wywołać

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

Wywołaj test.

Parametry
metadata IInvocationContext: IInvocationContext do przeprowadzania testów.

config IConfiguration: IConfiguration tej sesji testowej.

rescheduler IRescheduler: IRescheduler, aby zaplanować ponownie części wywołania do wykonania na innych zasobach;

extraListeners ITestInvocationListener: adresy e-mail, na które mają być wysyłane powiadomienia, oprócz tych w configITestInvocationListener

Zgłasza
DeviceNotAvailableException jeśli komunikacja z urządzeniem została utracona;
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Powiadom TestInvocation, że wysłano prośbę o zatrzymanie TradeFed.

Parametry
message String: wiadomość związana z zatrzymaniem wywołania.

errorId ErrorIdentifier: Identyfikator powiązany z wymuszonym zatrzymaniem

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Powiadom TestInvocation, że TradeFed zostanie w przyszłości wyłączony.

Parametry
message String: wiadomość związana z zatrzymaniem wywołania.

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Przekazywanie klienta clearcut do raportowania danych.

Parametry
client ClearcutClient