RunOnsecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
JavaScript.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.RunOnsecondaryUserTargetFixr |
ITargetPreparer
כדי להבטיח שהבדיקה תפעל כמשתמש משני. בנוסף, אם
האפשרות ERROR(/START_BACKGROUND_USER)
היא true
והמשתמש הנוכחי כבר
משתמש משני, הוא יבטיח שמשתמש משני ברקע פועל
מסך משני.
אם משתמש היעד המשני לא קיים, המערכת תיצור משתמש חדש ותסיר אותו של פריקה. אחרת, הוא ישמש במקום ליצור חשבון חדש, והוא לא יוסר שבור.
אם למכשיר אין קיבולת ליצור משתמש חדש כשיהיה צורך בכך, המערכת תגדיר את הארגומנט Skip-tests-reason, והמשתמש לא ישתנה. מבחנים שפועלת במכשיר יכולה לקרוא את הארגומנט הזה כדי להגיב למצב הזה.
סיכום
בנאים ציבוריים | |
---|---|
RunOnSecondaryUserTargetPreparer()
|
שיטות ציבוריות | |
---|---|
void
|
setUp(TestInformation testInfo)
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
שיטות מוגנות | |
---|---|
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
הפונקציה בודקת אם אפשר ליצור את מספר המשתמשים הרצוי. |
בנאים ציבוריים
RunOnsecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
שיטות ציבוריות
הגדרה
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 |