ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Obsługuje jedno wywołanie testu TradeFederation.

Podsumowanie

Zagnieżdżone klasy

class ITestInvocation.ExitInformation

Reprezentuje informacje o wyjściu z inwokacji. 

Metody publiczne

default ITestInvocation.ExitInformation getExitInfo()

Informacje o wyjściu z danego wywołania.

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

Wykonaj wywołanie testowe.

default void notifyInvocationStopped(String message, ErrorIdentifier errorId)

Poinformuj TestInvocation, że TradeFed otrzymał prośbę o zatrzymanie.

Metody publiczne

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informacje o wyjściu z danego wywołania.

Zwroty
ITestInvocation.ExitInformation

wywołać

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

Wykonaj wywołanie testowe.

Parametry
metadata IInvocationContext: IInvocationContext do przeprowadzenia testów.

config IConfiguration: IConfiguration tego testu.

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

extraListeners ITestInvocationListener: ITestInvocationListener, o których należy powiadomić, oprócz tych wymienionych w config

Rzuty
DeviceNotAvailableException jeśli połączenie z urządzeniem zostało utracone
Throwable

notifyInvocationStopped

public void notifyInvocationStopped (String message, 
                ErrorIdentifier errorId)

Poinformuj TestInvocation, że TradeFed otrzymał prośbę o zatrzymanie.

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

errorId ErrorIdentifier