ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Obsługuje jedno wywołanie testowe TradeFederation.

Streszczenie

Klasy zagnieżdżone

class ITestInvocation.ExitInformation

Reprezentuje niektóre informacje o wyjściu dla wywołania.

Metody publiczne

default ITestInvocation.ExitInformation getExitInfo ()

Informacje o wyjściu danego wywołania.

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

Wykonaj wywołanie testowe.

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

Powiadom TestInvocation , że firma TradeFed została wezwana do zatrzymania.

default void notifyInvocationStopped (String message)

Powiadom TestInvocation , że TradeFed ostatecznie zostanie zamknięty.

default void setClearcutClient (ClearcutClient client)

Przekaż klientowi Clearcut, aby raportował metryki.

Metody publiczne

pobierz informacje o wyjściu

public ITestInvocation.ExitInformation getExitInfo ()

Informacje o wyjściu danego wywołania.

Zwroty
ITestInvocation.ExitInformation

odwołać się

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

Wykonaj wywołanie testowe.

Parametry
metadata IInvocationContext : IInvocationContext do wykonywania testów.

config IConfiguration : IConfiguration tego przebiegu testu.

rescheduler IRescheduler : IRescheduler , do zmiany harmonogramu części wywołania w celu wykonania na innym zasobie

extraListeners ITestInvocationListener : ITestInvocationListener s do powiadomienia, oprócz tych w config

Rzuty
DeviceNotAvailableException w przypadku utraty komunikacji z urządzeniem
Możliwość rzucania

NotifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Powiadom TestInvocation , że firma TradeFed została wezwana do zatrzymania.

Parametry
message String : Wiadomość powiązana z zatrzymaniem wywołania

errorId ErrorIdentifier : Identyfikator powiązany z wymuszonym zatrzymaniem

powiadomienieWywołanieZatrzymane

public void notifyInvocationStopped (String message)

Powiadom TestInvocation , że TradeFed ostatecznie zostanie zamknięty.

Parametry
message String : Wiadomość powiązana z zatrzymaniem wywołania

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Przekaż klientowi Clearcut, aby raportował metryki.

Parametry
client ClearcutClient