ShellStatus Checker
public class ShellStatusChecker
extends Object
implements ISystemStatusChecker
java.lang.Object | |
↳ | com.android.tradefed.suite.checker.ShellStatusChecker |
בדוק אם מצב המעטפת הוא כצפוי לפני ואחרי הפעלת מודול. כל שינוי עלול להשפיע באופן בלתי צפוי על מקרי בדיקה.
ישנה אפשרות שורת פקודה להשבית את הבודק לחלוטין:
--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
סיכום
בנאים ציבוריים | |
---|---|
ShellStatusChecker () |
שיטות ציבוריות | |
---|---|
StatusCheckerResult | postExecutionCheck ( ITestDevice device) בדוק את מצב המערכת לאחר ביצוע מודול הבדיקה. |
StatusCheckerResult | preExecutionCheck ( ITestDevice device) בדוק את מצב המערכת לפני ביצוע מודול הבדיקה. |
בנאים ציבוריים
ShellStatus Checker
public ShellStatusChecker ()
שיטות ציבוריות
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
בדוק את מצב המערכת לאחר ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean
כדי לציין אם בדיקת המצב עברה או נכשלה.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות. |
החזרות | |
---|---|
StatusCheckerResult | תוצאה של בדיקת מצב המערכת |
זורק | |
---|---|
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
בדוק את מצב המערכת לפני ביצוע מודול הבדיקה. תת-מחלקה צריכה לעקוף שיטה זו אם בדיקה רצויה כאן. היישום חייב להחזיר ערך boolean
כדי לציין אם בדיקת המצב עברה או נכשלה.
מומלץ מאוד לבדוק את מצב המערכת לאחר הפעלת המודול, ושיטה זו עשויה לשמש לצורך שמירה של מצב מערכת מסוים במטמון לפני הפעלת המודול.
פרמטרים | |
---|---|
device | ITestDevice : ה- ITestDevice שעליו להפעיל את הבדיקות. |
החזרות | |
---|---|
StatusCheckerResult | תוצאה של בדיקת מצב המערכת |
זורק | |
---|---|
DeviceNotAvailableException |