ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

JavaScript.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)

חשוב לבדוק את מצב המערכת לפני הביצוע של מודול הבדיקה.

בנאים ציבוריים

ShellStatusChecker

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