BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.BaseSwitchUserTargetPreparer


ITargetPreparer שמשנה את סוג המשתמש שצוין ב-setUp. כברירת מחדל, הוא נשאר אצל המשתמש הנוכחי ולא מתבצע מעבר.

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

אחרי setUp(TestInformation), הפונקציה מגדירה את המאפיין PROPERTY_PREPARED_USER עם הערך של המשתמש הנוכחי.

סיכום

ערכים קבועים

String PROPERTY_PREPARED_USER

שם המפתח TestInfo property שמאחסן את המזהה של המשתמש הנוכחי במכשיר אחרי הכנת היעד.

‫constructors ציבוריים

BaseSwitchUserTargetPreparer()

‫methods ציבוריים

final void setUp(ITestDevice device, IBuildInfo buildInfo)
final void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

שיטות מוגנות

final Integer getPreparedUserId()
final void setPreparedUser(TestInformation testInformation, Integer userId)

ערכים קבועים

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

שם המפתח TestInfo property שמאחסן את המזהה של המשתמש הנוכחי במכשיר אחרי הכנת היעד.

לדוגמה, אם המשתמש הנוכחי לפני הפעלת הפונקציה להכנת הנתונים היה 42 והפונקציה להכנת הנתונים עברה ל-0, הערך של המאפיין יהיה "0".

הערה: המאפיין לא מוגדר אם המשתמש לא הצליח לעבור, והוא מוסר בסוף (אחרי tearDown(TestInformation,Throwable)).

ערך קבוע: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

‫constructors ציבוריים

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

‫methods ציבוריים

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

פרמטרים
device ITestDevice

buildInfo IBuildInfo

הקפצת הודעות שגיאה (throw)
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

פרמטרים
device ITestDevice

buildInfo IBuildInfo

e Throwable

הקפצת הודעות שגיאה (throw)
DeviceNotAvailableException

שיטות מוגנות

getPreparedUserId

protected final Integer getPreparedUserId ()

החזרות
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

פרמטרים
testInformation TestInformation

userId Integer