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