RemoteTestTimeOutEnforcerRemoteTestTimeOutEnforcer
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 s'il 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 |
Méthodes publiques | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Signale la fin de l'exécution 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
RemoteTestTimeOutEnforcerRemoteTestTimeOutEnforcer
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 : Le ModuleDefinition du module de test à exécuter. |
test | IRemoteTest : 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 de l'exécution 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 : temps écoulé signalé par l'appareil, en millisecondes |
runMetrics | Metric . |