ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Verarbeitet einen TradeFederation-Testaufruf.

Zusammenfassung

Verschachtelte Klassen

class ITestInvocation.ExitInformation

Stellt einige Exit-Informationen für einen Aufruf dar. 

Öffentliche Methoden

default ITestInvocation.ExitInformation getExitInfo()

Die Exit-Informationen des angegebenen Aufrufs.

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

Führe den Testaufruf aus.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

TestInvocation informieren, dass TradeFed beendet wurde.

default void notifyInvocationStopped(String message)

TestInvocation informieren, dass TradeFed demnächst eingestellt wird.

default void setClearcutClient(ClearcutClient client)

Leiten Sie den Clearcut-Client weiter, um Messwerte zu melden.

Öffentliche Methoden

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Die Exit-Informationen des angegebenen Aufrufs.

Returns
ITestInvocation.ExitInformation

aufrufen

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

Führe den Testaufruf aus.

Parameter
metadata IInvocationContext: Der IInvocationContext zum Durchführen von Tests.

config IConfiguration: IConfiguration dieses Testlaufs.

rescheduler IRescheduler: die IRescheduler zum Verschieben von Teilen des Aufrufs für Ausführung auf einer oder mehreren anderen Ressourcen

extraListeners ITestInvocationListener: ITestInvocationListener zu benachrichtigen, zusätzlich zu den Nutzern in config

Ausgabe
DeviceNotAvailableException Die Kommunikation mit dem Gerät wurde unterbrochen.
Throwable

BenachrichtigtInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

TestInvocation informieren, dass TradeFed beendet wurde.

Parameter
message String: Die Nachricht im Zusammenhang mit dem Beenden des Aufrufs.

errorId ErrorIdentifier: ID, die dem erzwungenen Stopp zugeordnet ist

benachrichtigenInvocationStopped

public void notifyInvocationStopped (String message)

TestInvocation informieren, dass TradeFed demnächst eingestellt wird.

Parameter
message String: Die Nachricht im Zusammenhang mit dem Beenden des Aufrufs.

SetClearcutClient

public void setClearcutClient (ClearcutClient client)

Leiten Sie den Clearcut-Client weiter, um Messwerte zu melden.

Parameter
client ClearcutClient