RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


یک ITargetPreparer که یک نمایه کاری در راه‌اندازی ایجاد می‌کند و نشان می‌دهد که آزمایش‌ها باید در آن کاربر اجرا شوند.

در Teardown، نمایه کار حذف می شود.

اگر یک نمایه کاری از قبل وجود داشته باشد، به جای ایجاد نمایه جدید، استفاده می شود و در مرحله حذف حذف نخواهد شد.

اگر دستگاه دارای ویژگی manager_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 ()

روش های عمومی

پیکربندی set

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