הכלי 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