RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


يقوم ITargetPreparer بإنشاء مستخدم ثانوي في الإعداد، ويحدد أنه يجب إجراء الاختبارات في هذا المستخدم.

في عملية التفكيك، تتم إزالة المستخدم الثانوي.

إذا كان المستخدم الثانوي موجودًا بالفعل، فسيتم استخدامه بدلاً من إنشاء مستخدم جديد، ولن تتم إزالته في عملية التفكيك.

إذا لم يكن لدى الجهاز القدرة على إنشاء مستخدم جديد عندما يكون ذلك مطلوبًا، فسيتم تعيين سبب تخطي اختبارات الأجهزة، ولن يتم تغيير المستخدم. يمكن للاختبارات الجارية على الجهاز قراءة هذه الوسيطة للرد على هذه الحالة.

ملخص

المقاولين العامة

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

الأساليب المحمية

يمكن إنشاء مستخدمين إضافيين

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

يتحقق مما إذا كان من الممكن إنشاء العدد المطلوب من المستخدمين.

حدود
device ITestDevice

numberOfUsers int

عائدات
boolean

رميات
DeviceNotAvailableException