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