SystemServerStatusChecker

public class SystemServerStatusChecker
extends Object implements ISystemStatusChecker

JavaScript.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