RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener

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


Écouteurs permettant 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'inactivité donné.

Notez que cet outil d'application ne 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 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.

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

runMetrics : paires clé-valeur signalées à la fin d'une exécution de test