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ühren Sie den Testaufruf durch.

default void notifyInvocationForceStopped (String message, ErrorIdentifier errorId)

Benachrichtigen Sie den TestInvocation darüber, dass TradeFed zum Stoppen aufgefordert wurde.

default void notifyInvocationStopped (String message)

Benachrichtigen Sie den TestInvocation darüber, dass TradeFed irgendwann heruntergefahren wird.

default void setClearcutClient (ClearcutClient client)

Leiten Sie den Clearcut-Client an Berichtsmetriken weiter.

Öffentliche Methoden

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Die Exit-Informationen des angegebenen Aufrufs.

Kehrt zurück
ITestInvocation.ExitInformation

aufrufen

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

Führen Sie den Testaufruf durch.

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

config IConfiguration : die IConfiguration dieses Testlaufs.

rescheduler IRescheduler : Der IRescheduler zum Neuplanen von Teilen des Aufrufs zur Ausführung auf einer oder mehreren anderen Ressourcen.

extraListeners ITestInvocationListener : Zu benachrichtigende ITestInvocationListener -s, zusätzlich zu denen in config

Würfe
DeviceNotAvailableException wenn die Kommunikation mit dem Gerät unterbrochen wurde
Wurfbar

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Benachrichtigen Sie den TestInvocation darüber, dass TradeFed zum Stoppen aufgefordert wurde.

Parameter
message String : Die Nachricht, die dem Stoppen des Aufrufs zugeordnet ist

errorId ErrorIdentifier : Identifikator, der dem erzwungenen Stopp zugeordnet ist

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Benachrichtigen Sie den TestInvocation darüber, dass TradeFed irgendwann heruntergefahren wird.

Parameter
message String : Die Nachricht, die dem Stoppen des Aufrufs zugeordnet ist

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Leiten Sie den Clearcut-Client an Berichtsmetriken weiter.

Parameter
client ClearcutClient