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)
החדרת |
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 |