RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


ITargetPreparer שיוצר משתמש משני בהגדרה, ומסמן שצריך להריץ בדיקות באותו משתמש.

בעת הפירוק, המשתמש המשני מוסר.

אם כבר קיים משתמש משני, הוא ישמש במקום יצירת משתמש חדש, והוא לא יוסר תוך כדי ביטול.

אם למכשיר אין יכולת ליצור משתמש חדש כאשר דרוש אחד, אזי יוגדר ארגומנט המכשור דילוג על בדיקות-סיבה, והמשתמש לא ישונה. בדיקות הפועלות במכשיר יכולות לקרוא ארגומנט זה כדי להגיב למצב זה.

סיכום

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

RunOnSecondaryUserTargetPreparer ()

שיטות ציבוריות

void setConfiguration ( IConfiguration configuration)

מזריק את IConfiguration בשימוש.

void setUp ( TestInformation testInfo)
void tearDown ( TestInformation testInfo, Throwable e)

שיטות מוגנות

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

בודק האם ניתן ליצור את מספר המשתמשים הרצוי.

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

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

שיטות ציבוריות

setConfiguration

public void setConfiguration (IConfiguration configuration)

מזריק את IConfiguration בשימוש.

פרמטרים
configuration IConfiguration

להכין

public void setUp (TestInformation testInfo)

פרמטרים
testInfo TestInformation

זורק
DeviceNotAvailableException
TargetSetupError

לקרוע

public void tearDown (TestInformation testInfo, 
                Throwable e)

פרמטרים
testInfo TestInformation

e Throwable

זורק
DeviceNotAvailableException

שיטות מוגנות

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

בודק האם ניתן ליצור את מספר המשתמשים הרצוי.

פרמטרים
device ITestDevice

numberOfUsers int

החזרות
boolean

זורק
DeviceNotAvailableException