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 | תוצאה של בדיקת מצב המערכת |
זורק | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
בדוק את מצב המערכת לפני ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean
כדי לציין אם בדיקת המצב עברה או נכשלה.
מומלץ מאוד לבדוק את מצב המערכת לאחר הפעלת המודול, ושיטה זו עשויה לשמש לצורך שמירה של מצב מערכת מסוים במטמון לפני ביצוע המודול.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות. |
החזרות | |
---|---|
StatusCheckerResult | תוצאה של בדיקת מצב המערכת |
זורק | |
---|---|
DeviceNotAvailableException |