RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


ITargetPreparer tạo hồ sơ công việc trong quá trình thiết lập và đánh dấu rằng các thử nghiệm sẽ được chạy trong người dùng đó.

Khi chia nhỏ, hồ sơ công việc sẽ bị xóa.

Nếu hồ sơ công việc đã tồn tại thì hồ sơ đó sẽ được sử dụng thay vì tạo hồ sơ mới và sẽ không bị xóa khi phân tích.

Nếu thiết bị không có tính năng Managed_users hoặc không có khả năng tạo người dùng mới khi được yêu cầu thì đối số thiết bị bỏ qua-kiểm tra-lý do sẽ được đặt và người dùng sẽ không bị thay đổi. Các thử nghiệm đang chạy trên thiết bị có thể đọc đối số này để phản hồi trạng thái này.

Bản tóm tắt

Nhà thầu xây dựng công cộng

RunOnWorkProfileTargetPreparer ()

Phương pháp công khai

void setConfiguration ( IConfiguration configuration)

Tiêm IConfiguration đang sử dụng.

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

Phương pháp được bảo vệ

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

Kiểm tra xem có thể tạo số lượng người dùng mong muốn hay không.

Nhà thầu xây dựng công cộng

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Phương pháp công khai

setConfiguration

public void setConfiguration (IConfiguration configuration)

Tiêm IConfiguration đang sử dụng.

Thông số
configuration IConfiguration

cài đặt

public void setUp (TestInformation testInfo)

Thông số
testInfo TestInformation

Ném
DeviceNotAvailableException
TargetSetupError

phá bỏ

public void tearDown (TestInformation testInfo, 
                Throwable e)

Thông số
testInfo TestInformation

e Throwable

Ném
DeviceNotAvailableException

Phương pháp được bảo vệ

có thểTạo người dùng bổ sung

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

Kiểm tra xem có thể tạo số lượng người dùng mong muốn hay không.

Thông số
device ITestDevice

numberOfUsers int

Trả lại
boolean

Ném
DeviceNotAvailableException