RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
یک ITargetPreparer
که یک نمایه کاری در راهاندازی ایجاد میکند و نشان میدهد که آزمایشها باید در آن کاربر اجرا شوند.
در Teardown، نمایه کار حذف می شود.
اگر یک نمایه کاری از قبل وجود داشته باشد، به جای ایجاد نمایه جدید، استفاده می شود و در مرحله حذف حذف نخواهد شد.
اگر دستگاه دارای ویژگی manager_users نباشد، یا ظرفیت ایجاد کاربر جدید در صورت نیاز را نداشته باشد، آرگومان ابزار دقیق skip-tests-reason تنظیم میشود و کاربر تغییر نخواهد کرد. آزمایشهایی که روی دستگاه اجرا میشوند میتوانند این آرگومان را بخوانند تا به این حالت پاسخ دهند.
خلاصه
روش های محافظت شده |
---|
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 |
پرتاب می کند |
---|
DeviceNotAvailableException | |