RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Les écouteurs qui permettent de vérifier l'heure d'exécution d'une configuration de test donnée et d'échouer au-delà d'un certain délai.

Notez que cet outil d'application n'interrompt pas les tests, mais les fait échouer.

Résumé

Champs

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Constructeurs publics

RemoteTestTimeOutEnforcer(ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

Créez le RemoteTestTimeOutEnforcer avec le délai d'expiration à appliquer.

Méthodes publiques

void testRunEnded(long elapsedTime, runMetrics)

Signale la fin de l'exécution du test.

Champs

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Constructeurs publics

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer (ModuleListener listener, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

Créez le RemoteTestTimeOutEnforcer avec le délai d'expiration à appliquer.

Paramètres
listener ModuleListener: ModuleListener pour chaque exécution de test.

moduleDefinition ModuleDefinition: ModuleDefinition du module de test à exécuter.

test IRemoteTest: IRemoteTest à exécuter.

timeOut Duration: ERROR(/Duration) du délai avant expiration par exécution de test.

Méthodes publiques

TestRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Signale la fin de l'exécution du test. FIXME: Nous ne pouvons pas avoir deux éléments Map<> des interfaces de différents types, donc nous devons utiliser HashMap ici.

Paramètres
elapsedTime long: temps écoulé indiqué par l'appareil, en millisecondes

runMetrics : paires clé/valeur signalées à la fin d'un test avec Metric.