RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer لإنشاء ملف عمل في عملية الإعداد، ووضع علامة على الاختبارات التي يجب إجراؤها في هذا المستخدم

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

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

إذا لم يكن الجهاز يتضمّن ميزة managed_users أو لم يكن لديه القدرة على إنشاء مستخدم جديد عند الحاجة إلى ذلك، سيتم ضبط مَعلمة أداة القياس skip-tests-reason، ولن يتم تغيير المستخدم. يمكن للاختبارات التي يتم إجراؤها على الجهاز قراءة هذه الوسيطة للردّ على هذه الحالة.

ملخّص

وظائف الإنشاء العامة

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

setUp

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