RunOnsecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

JavaScript.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.RunOnsecondaryUserTargetFixr


ITargetPreparer שיוצר משתמש משני בהגדרה ומסמן שהבדיקות צריכות להיות יפעלו אצל המשתמש הזה.

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

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

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

סיכום

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

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 ()

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

הגדרה

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