Vérificateur d'état du serveur système

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
com.android.tradefed.suite.checker.SystemServerStatusChecker


Vérifiez si le pid de system_server a changé entre avant et après l'exécution d'un module. Un nouveau pid signifierait qu'un redémarrage de l'exécution s'est produit pendant l'exécution du module.

Résumé

Constructeurs publics

SystemServerStatusChecker ()

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.

Méthodes protégées

long getCurrentTime ()

Renvoie l'heure actuelle.

Constructeurs publics

Vérificateur d'état du serveur système

public SystemServerStatusChecker ()

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

Méthodes protégées

getCurrentTime

protected long getCurrentTime ()

Renvoie l'heure actuelle.

Retour
long