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
وكان المستخدم الحالي
مستخدمًا ثانويًا، سيضمن ذلك ظهور مستخدم ثانوي مرئي في الخلفية على
شاشة ثانوية.
في حال عدم توفّر المستخدم الثانوي المستهدَف، سيُنشئ حسابًا جديدًا ويزيله من خلال التقسيم. بخلاف ذلك، سيتم استخدامه بدلاً من إنشاء نموذج جديد، ولن تتم إزالته عند إزالة النموذج.
إذا لم يكن الجهاز مزوّدًا بسعة لإنشاء مستخدم جديد عند الحاجة، سيتم ضبط مَعلمة أداة القياس 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 |
tearDown
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 |