ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Verarbeitet einen TradeFederation-Testaufruf.

Zusammenfassung

Verschachtelte Klassen

class ITestInvocation.ExitInformation

Stellt einige Informationen zum Beenden eines Aufrufs dar. 

Öffentliche Methoden

default ITestInvocation.ExitInformation getExitInfo()

Die Informationen zum Beenden des angegebenen Aufrufs.

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

Führen Sie den Testaufruf aus.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Benachrichtigen Sie TestInvocation, dass TradeFed angefordert wurde, den Vorgang zu beenden.

default void notifyInvocationStopped(String message)

Benachrichtigen Sie TestInvocation, dass TradeFed demnächst heruntergefahren wird.

default void setClearcutClient(ClearcutClient client)

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

Öffentliche Methoden

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Die Informationen zum Beenden des angegebenen Aufrufs.

Gibt Folgendes zurück:
ITestInvocation.ExitInformation

aufrufen

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

Führen Sie den Testaufruf aus.

Parameter
metadata IInvocationContext: Der IInvocationContext, mit dem Tests durchgeführt werden sollen.

config IConfiguration: die IConfiguration dieses Testlaufs.

rescheduler IRescheduler: die IRescheduler, um Teile des Aufrufs für die Ausführung auf einer anderen Ressource bzw. anderen Ressourcen neu zu planen

extraListeners ITestInvocationListener: ITestInvocationListeners, die zusätzlich zu den in config angegebenen benachrichtigt werden sollen

Löst aus
DeviceNotAvailableException wenn die Kommunikation mit dem Gerät unterbrochen wurde
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Benachrichtigen Sie TestInvocation, dass TradeFed angefordert wurde, den Vorgang zu beenden.

Parameter
message String: Die Nachricht, die mit dem Beenden des Aufrufs verknüpft ist.

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

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Benachrichtigen Sie TestInvocation, dass TradeFed demnächst heruntergefahren wird.

Parameter
message String: Die Nachricht, die mit dem Beenden des Aufrufs verknüpft ist.

setClearcutClient

public void setClearcutClient (ClearcutClient client)

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

Parameter
client ClearcutClient