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