ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Vérificateur qui vérifie l'état du système et renvoie une valeur booléenne pour indiquer si le système est dans un état attendu. Cette vérification peut être effectuée avant ou après l'exécution d'un module.
Remarque : le vérificateur doit être réentrant, ce qui signifie que la même instance sera appelée plusieurs fois pour chaque module exécuté. Il ne doit donc pas laisser d'état afin d'interférer avec les vérifications à effectuer pour les modules suivants.
StatusCheckerResult
renvoyé décrivant les résultats. Un message d'erreur peut être défini en cas d'échec.
Résumé
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. L'implémentation doit renvoyer une valeur boolean
pour indiquer si la vérification de l'état a réussi ou échoué.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice sur lequel exécuter les vérifications. |
Renvoie | |
---|---|
StatusCheckerResult |
résultat de la vérification de l'état du système |
Génère | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
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. L'implémentation doit renvoyer une valeur boolean
pour indiquer si la vérification de l'état a réussi ou échoué.
Nous vous recommandons vivement de vérifier l'état du système après l'exécution du module. Cette méthode peut être utilisée pour mettre en cache certains états système avant l'exécution du module.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice sur lequel exécuter les vérifications. |
Renvoie | |
---|---|
StatusCheckerResult |
résultat de la vérification de l'état du système |
Génère | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |