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

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

בדוק את מצב המערכת לפני ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean כדי לציין אם בדיקת המצב עברה או נכשלה.

מומלץ מאוד לבדוק את מצב המערכת לאחר הפעלת המודול, ושיטה זו עשויה לשמש לצורך שמירה של מצב מערכת מסוים במטמון לפני ביצוע המודול.

פרמטרים
device ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות.

החזרות
StatusCheckerResult תוצאה של בדיקת מצב המערכת

זורק
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException