ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
בודק שמבצע בדיקות של סטטוס המערכת ומחזיר ערך בוליאני כדי לציין אם המערכת נמצאת במצב צפוי. אפשר לבצע בדיקה כזו לפני או אחרי ביצוע מודול.
הערה: הבודק חייב להיות בעל יכולת חזרה (reentrant): כלומר, אותו מופע ייכלל כמה פעמים לכל מודול שיופעל, ולכן הוא לא יכול להשאיר מצב שיפריע לבדיקות שיתבצעו במודולים הבאים.
הפונקציה מחזירה את הערך StatusCheckerResult
שמתאר את התוצאות. יכול להיות שתוצג הודעת שגיאה במקרה של כשל.
סיכום
שיטות ציבוריות | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
בדיקת תנאי המערכת אחרי ביצוע מודול הבדיקה. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
בדיקת תנאי המערכת לפני הפעלת מודול הבדיקה. |
שיטות ציבוריות
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
בדיקת תנאי המערכת אחרי ביצוע מודול הבדיקה. אם רוצים לבצע כאן בדיקה, צריך לשנות את השיטה הזו בסופר-מחלקה. ההטמעה חייבת להחזיר ערך boolean
כדי לציין אם בדיקת הסטטוס הצליחה או נכשלה.
פרמטרים | |
---|---|
device |
ITestDevice : ה-ITestDevice שבו רוצים להריץ את הבדיקות. |
החזרות | |
---|---|
StatusCheckerResult |
התוצאה של בדיקת סטטוס המערכת |
זריקות | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
בדיקת תנאי המערכת לפני הפעלת מודול הבדיקה. אם רוצים לבצע כאן בדיקה, צריך לשנות את השיטה הזו בסופר-מחלקה. ההטמעה חייבת להחזיר ערך boolean
כדי לציין אם בדיקת הסטטוס הצליחה או נכשלה.
מומלץ מאוד לבדוק את סטטוס המערכת אחרי ביצוע המודול, וניתן להשתמש בשיטה הזו כדי לשמור במטמון מצב מערכת מסוים לפני ביצוע המודול.
פרמטרים | |
---|---|
device |
ITestDevice : ה-ITestDevice שבו רוצים להריץ את הבדיקות. |
החזרות | |
---|---|
StatusCheckerResult |
התוצאה של בדיקת סטטוס המערכת |
זריקות | |
---|---|
DeviceNotAvailableException |