RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


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

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

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

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

ملخص

المنشئون العامة

RunOnSecondaryUserTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

يحقن IConfiguration في الاستخدام.

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

الطرق المحمية

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

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

المنشئون العامة

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

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

setConfiguration

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