RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends Object
implements
ITestInvocationListener
java.lang.Object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
Écouteurs permettant 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'inactivité donné.
Notez que cet outil d'application ne 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 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.
Paramètres | |
---|---|
elapsedTime |
long : temps écoulé indiqué par l'appareil, en millisecondes |
runMetrics |
: paires clé-valeur signalées à la fin d'une exécution de test |