RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder

java.lang.Object
   ↳ com.android.tradefed.result.ResultForwarder
     ↳ com.android.tradefed.result.ResultAndLogForwarder
       ↳ com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


Écouteurs permettant de vérifier la durée d'exécution d'une configuration de test donnée et de la faire échouer si elle dépasse un délai d'inactivité donné.

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

Résumé

Constantes

String REMOTE_TEST_TIMEOUT_DESCRIPTION

String REMOTE_TEST_TIMEOUT_OPTION

Constructeurs publics

RemoteTestTimeOutEnforcer( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

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

Méthodes publiques

void setGranularListener(ModuleListener listener)
void testRunEnded(long elapsedTime, runMetrics)

Rapports de fin de série de tests.

Constantes

REMOTE_TEST_TIMEOUT_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

Valeur constante : "Délai avant expiration qui sera appliqué à chaque objet de test à distance de l'exécution."

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

Valeur constante : "remote-test-timeout"

Constructeurs publics

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer ( allListeners, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

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

Paramètres
allListeners

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

test IRemoteTest : IRemoteTest à exécuter.

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

Méthodes publiques

setGranularListener

public void setGranularListener (ModuleListener listener)

Paramètres
listener ModuleListener

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Rapports de fin de série de tests.

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

runMetrics  : paires clé/valeur signalées à la fin d'une série de tests