RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Les écouteurs qui permettent de vérifier l'heure d'exécution d'une configuration de test donnée et d'échouer au-delà d'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 le |
Méthodes publiques | |
---|---|
void
|
testRunEnded(long elapsedTime,
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. FIXME: Nous ne pouvons pas avoir deux éléments Map<> des interfaces de différents types, donc nous devons utiliser HashMap ici.
Paramètres | |
---|---|
elapsedTime |
long : temps écoulé indiqué par l'appareil, en millisecondes |
runMetrics |
: paires clé/valeur signalées à la fin d'un test avec Metric . |