ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


Gère une invocation de test TradeFederation.

Résumé

Classes imbriquées

class ITestInvocation.ExitInformation

Représente des informations de sortie pour une invocation. 

Méthodes publiques

default ITestInvocation.ExitInformation getExitInfo()

Informations de sortie de l'invocation donnée.

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

Effectuer l'invocation de test.

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

Avertir TestInvocation que TradeFed a été invité à s'arrêter.

default void notifyInvocationStopped(String message)

Avertir TestInvocation que TradeFed finira par s'arrêter.

default void setClearcutClient(ClearcutClient client)

Transmettre le client Clearcut pour signaler les métriques.

Méthodes publiques

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

Informations de sortie de l'invocation donnée.

Renvoie
ITestInvocation.ExitInformation

invoke

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

Effectuer l'invocation de test.

Paramètres
metadata IInvocationContext : IInvocationContext pour effectuer des tests.

config IConfiguration : IConfiguration de cette exécution de test.

rescheduler IRescheduler : IRescheduler, pour replanifier des parties de l'invocation afin de les exécuter sur une ou plusieurs autres ressources

extraListeners ITestInvocationListener : ITestInvocationListeners à notifier, en plus de ceux de config

Génère
DeviceNotAvailableException si la communication avec l'appareil a été perdue
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

Avertir TestInvocation que TradeFed a été invité à s'arrêter.

Paramètres
message String : message associé à l'arrêt de l'invocation

errorId ErrorIdentifier : identifiant associé à l'arrêt forcé

notifyInvocationStopped

public void notifyInvocationStopped (String message)

Avertir TestInvocation que TradeFed finira par s'arrêter.

Paramètres
message String : message associé à l'arrêt de l'invocation

setClearcutClient

public void setClearcutClient (ClearcutClient client)

Transmettre le client Clearcut pour signaler les métriques.

Paramètres
client ClearcutClient