RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Les écouteurs permettent de vérifier la durée d'exécution d'une configuration de test donnée et de l'échouer si elle dépasse 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 |
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 RemoteTestTimeOutEnforcer
avec le délai avant expiration donné à 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.
Paramètres | |
---|---|
elapsedTime |
long : durée écoulée, en millisecondes, indiquée par l'appareil |
runMetrics |
: paires clé/valeur signalées à la fin d'un test. |