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(
Créez |
|
Méthodes publiques | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
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 |