RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer الذي يُنشئ ملفًا شخصيًا للعمل في عملية الإعداد، ويحدّد أنّ الاختبارات يجب أن تكون تنفيذها في هذا المستخدم.

في التقسيم، تتم إزالة ملف العمل.

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

إذا كان الجهاز لا يتضمن ميزة Managed_users، أو لا تتوفر به القدرة على إنشاء مستخدم جديد عندما يكون مطلوبًا، فسيتم تعيين وسيطة التخطي-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 ()

الطرق العامة

ضبط الإعدادات

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