RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Les écouteurs permettent de vérifier la durée d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse 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 RemoteTestTimeOutEnforcer avec le délai avant expiration donné à 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 RemoteTestTimeOutEnforcer avec le délai avant expiration donné à 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.

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

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