ISystemStatusChecker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Un vérificateur qui effectue des vérifications sur l'état du système et renvoie un booléen pour indiquer si le système est dans un état attendu. Une telle vérification peut être effectuée avant ou après l'exécution d'un module.
Remarque : le vérificateur doit être réentrant : c'est-à-dire qu'une même instance sera appelée plusieurs fois pour chaque module exécuté, elle ne doit donc pas quitter un état de manière à interférer avec les vérifications à effectuer pour les modules suivants.
Le retour StatusCheckerResult
décrivant les résultats. Peut avoir un message d'erreur défini en cas d'échec.
Sommaire
Méthodes publiques | |
---|---|
default StatusCheckerResult | postExecutionCheck (ITestDevice device) Vérifiez l'état du système après l'exécution du module de test. |
default StatusCheckerResult | preExecutionCheck (ITestDevice device) Vérifiez l'état du système avant l'exécution du module de test. |
Méthodes publiques
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Vérifiez l'état du système après l'exécution du module de test. La sous-classe doit remplacer cette méthode si une vérification est souhaitable ici. La mise en œuvre doit renvoyer une boolean
valeur pour indiquer si le contrôle de l' état a réussi ou échoué.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice sur lequel exécuter les contrôles. |
Retour | |
---|---|
StatusCheckerResult | résultat de la vérification de l'état du système |
Jetés | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Vérifiez l'état du système avant l'exécution du module de test. La sous-classe doit remplacer cette méthode si une vérification est souhaitable ici. La mise en œuvre doit renvoyer une boolean
valeur pour indiquer si le contrôle de l' état a réussi ou échoué.
Il est fortement recommandé que l' état du système est vérifié après l' exécution du module, et cette méthode peut être utilisée aux fins de la mise en cache certain état du système avant l'exécution module.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice sur lequel exécuter les contrôles. |
Retour | |
---|---|
StatusCheckerResult | résultat de la vérification de l'état du système |
Jetés | |
---|---|
DeviceNotAvailableException |