RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver IConfigurationReceiver

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


برنامج ITargetPreparer الذي ينشئ ملفًا شخصيًا للعمل في الإعداد ، ويضع علامة على أنه يجب تشغيل الاختبارات في هذا المستخدم.

في عملية التفكيك ، تتم إزالة الملف الشخصي للعمل.

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

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

ملخص

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

RunOnWorkProfileTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

يقوم IConfiguration الرمز المستخدم في التكوين.

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

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

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

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

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

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

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

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