Vérification de l'état du shell

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
   ↳ com.android.tradefed.suite.checker.ShellStatusChecker.


Vérifiez si l'état du shell est conforme aux attentes avant et après l'exécution d'un module. Toute modification peut de manière inattendue sur les scénarios de test.

Il existe une option de ligne de commande permettant de 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

Vérification de l'état du shell

public ShellStatusChecker ()

Méthodes publiques

Vérification postExécution

public StatusCheckerResult postExecutionCheck (ITestDevice device)

Vérifiez l'état du système après l'exécution du module de test. doit remplacer cette méthode si une cette vérification est souhaitable. 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
DeviceNotAvailableException

Vérification de pré-exécution

public StatusCheckerResult preExecutionCheck (ITestDevice device)

Vérifiez l'état du système avant l'exécution du module de test. doit remplacer cette méthode si une vérification est souhaitable dans ce cas. L'implémentation doit renvoyer une valeur boolean pour indique si la vérification de l'état a réussi ou échoué.

Il est fortement recommandé de vérifier l'état du système après le module et cette méthode peut être utilisée pour mettre en cache certains états système à 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
DeviceNotAvailableException