ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Verarbeitet eine TradeFederation-Testaufruf.

Zusammenfassung

Verschachtelte Klassen

class ITestInvocation.ExitInformation

Stellt Informationen zum Beenden einer Aufrufabfolge dar. 

Öffentliche Methoden

default ITestInvocation.ExitInformation getExitInfo()

Die Informationen zum Beenden der angegebenen Aufrufs.

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

Führen Sie die Testaufruf aus.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Informieren Sie den TestInvocation, dass TradeFed gestoppt werden soll.

default void notifyInvocationStopped(String message)

Informieren Sie die TestInvocation darüber, dass TradeFed eingestellt wird.

default void setClearcutClient(ClearcutClient client)

Weiterleiten des Clearcut-Clients an die Berichtsmesswerte

Öffentliche Methoden

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Die Informationen zum Beenden der angegebenen Aufrufs.

Returns
ITestInvocation.ExitInformation

invoke

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

Führen Sie die Testaufruf aus.

Parameter
metadata IInvocationContext: Der IInvocationContext für die Durchführung von Tests.

config IConfiguration: die IConfiguration dieses Testlaufs.

rescheduler IRescheduler: IRescheduler, um Teile der Aufrufe zur Ausführung auf anderen Ressourcen neu zu planen

extraListeners ITestInvocationListener: Zusätzlich zu den in config angegebenen ITestInvocationListeners zu benachrichtigen

Ausgabe
DeviceNotAvailableException wenn die Kommunikation mit dem Gerät unterbrochen wurde
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Informieren Sie den TestInvocation, dass TradeFed gestoppt werden soll.

Parameter
message String: Die Nachricht, die mit dem Beenden der Aufrufe verknüpft ist

errorId ErrorIdentifier: Die Kennung, die mit dem erzwungenen Stopp verknüpft ist

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Informieren Sie die TestInvocation darüber, dass TradeFed eingestellt wird.

Parameter
message String: Die Nachricht, die mit dem Beenden der Aufrufe verknüpft ist

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Weiterleiten des Clearcut-Clients an die Berichtsmesswerte

Parameter
client ClearcutClient