ShellStatusChecker
public class ShellStatusChecker
extends Object
implements ISystemStatusChecker
java.lang.Object | |
↳ | com.android.tradefed.suite.checker.ShellStatusChecker |
Vérifiez si l'état du shell est comme prévu avant et après l'exécution d'un module. Toute modification peut affecter de manière inattendue les cas de test.
Il existe une option de ligne de commande pour désactiver complètement le vérificateur :
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
Résumé
Constructeurs publics | |
---|---|
ShellStatusChecker () |
Méthodes publiques | |
---|---|
StatusCheckerResult | postExecutionCheck ( ITestDevice device) Vérifiez l'état du système après l'exécution du module de test. |
StatusCheckerResult | preExecutionCheck ( ITestDevice device) Vérifiez l'état du système avant l'exécution du module de test. |
Constructeurs publics
ShellStatusChecker
public ShellStatusChecker ()
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 d'état a réussi ou échoué.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice sur lequel exécuter les vérifications. |
Retour | |
---|---|
StatusCheckerResult | résultat de la vérification de l'état du système |
Lance | |
---|---|
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 d'état a réussi ou échoué.
Il est fortement recommandé de vérifier l'état du système après l'exécution du module, et cette méthode peut être utilisée dans le but de mettre en cache certains états du système avant l'exécution du module.
Paramètres | |
---|---|
device | ITestDevice : Le ITestDevice sur lequel exécuter les vérifications. |
Retour | |
---|---|
StatusCheckerResult | résultat de la vérification de l'état du système |
Lance | |
---|---|
DeviceNotAvailableException |