RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Des écouteurs qui permettent de vérifier le temps d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse un délai d'attente donné.

Notez que cet exécuteur n'interrompt pas les tests, mais les fera échouer.

Résumé

Des 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'attente donné à appliquer.

Méthodes publiques

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Signale la fin du test.

Des 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'attente donné à appliquer.

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

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

test IRemoteTest : L' IRemoteTest à exécuter.

timeOut Duration : L' ERROR(/Duration) du délai d'attente par exécution de test.

Méthodes publiques

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Signale la fin du test. FIXME : Nous ne pouvons pas avoir deux interfaces Map<> de type différent, nous devons donc utiliser HashMap ici.

Paramètres
elapsedTime long : l'appareil a signalé le temps écoulé, en millisecondes

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