RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends Object implements ITestInvocationListener en implements ITestInvocationListener

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


Listeners qui permet 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.

Sommaire

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 donné à l' application.

Méthodes publiques

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

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 donné à l' application.

Paramètres
listener ModuleListener : Le ModuleListener pour chaque essai.

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

test IRemoteTest : Le IRemoteTest à exécuter.

timeOut Duration : L' ERROR(/Duration) du temps par essai.

Méthodes publiques

testExécutéTerminé

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Paramètres
elapsedTime long

runMetrics