RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer است که ایجاد یک نمایه کاری را در راه اندازی، و علائم که آزمون باید در که کاربر اجرا می شود.

در مرحله چاقی ، مشخصات کار حذف می شود.

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

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

برپایی

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