SystemServerStatusChecker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

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


בדוק אם ה-pid של system_server השתנה מלפני ואחרי הפעלת מודול. Pid חדש פירושו שהתרחשה הפעלה מחדש של זמן ריצה במהלך הפעלת המודול.

סיכום

בנאים ציבוריים

SystemServerStatusChecker ()

שיטות ציבוריות

StatusCheckerResult postExecutionCheck ( ITestDevice device)

בדוק את מצב המערכת לאחר ביצוע מודול הבדיקה.

StatusCheckerResult preExecutionCheck ( ITestDevice device)

בדוק את מצב המערכת לפני ביצוע מודול הבדיקה.

שיטות מוגנות

long getCurrentTime ()

מחזירה את השעה הנוכחית.

בנאים ציבוריים

SystemServerStatusChecker

public SystemServerStatusChecker ()

שיטות ציבוריות

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

בדוק את מצב המערכת לאחר ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean כדי לציין אם בדיקת המצב עברה או נכשלה.

פרמטרים
device ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות.

החזרות
StatusCheckerResult תוצאה של בדיקת מצב המערכת

זורק
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

בדוק את מצב המערכת לפני ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean כדי לציין אם בדיקת המצב עברה או נכשלה.

מומלץ מאוד לבדוק את מצב המערכת לאחר הפעלת המודול, ושיטה זו עשויה לשמש לצורך שמירה של מצב מערכת מסוים במטמון לפני ביצוע המודול.

פרמטרים
device ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות.

החזרות
StatusCheckerResult תוצאה של בדיקת מצב המערכת

זורק
DeviceNotAvailableException

שיטות מוגנות

getCurrentTime

protected long getCurrentTime ()

מחזירה את השעה הנוכחית.

החזרות
long