RunOnsecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.RunOnsecondaryUserTargetPreparer |
تمثّل هذه السمة ITargetPreparer
لضمان إجراء الاختبار كمستخدم ثانوي. بالإضافة إلى ذلك، إذا
الخيار ERROR(/START_BACKGROUND_USER)
هو true
، والمستخدم الحالي هو
مستخدم ثانوي، فستضمن وجود مستخدم ثانوي في الخلفية وواضح يتم تشغيله على
الشاشة الثانوية.
إذا لم يكن المستخدم الثانوي المستهدف موجودًا، سينشئ حسابًا جديدًا ويزيله في إنهاء. وبخلاف ذلك، سيتم استخدامه بدلاً من إنشاء حساب جديد، ولن تتم إزالته. في عملية القطع.
إذا لم يكن للجهاز القدرة على إنشاء مستخدم جديد عند الحاجة، سيتم سيتم ضبط وسيطة قياس حالة تخطي-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 |