בודק 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