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 kiểm thử sẽ chạy trong người dùng đó.

Trong quá trình gỡ bỏ, hồ sơ công việc sẽ bị xoá.

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ị xoá trong quá trình gỡ bỏ.

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ần, thì đối số đo lường skip-tests-reason sẽ được đặt và người dùng sẽ không thay đổi. Các chương trình kiểm thử chạy trên thiết bị có thể đọc đối số này để phản hồi trạng thái này.

Tóm tắt

Hàm khởi tạo công khai

RunOnWorkProfileTargetPreparer()

Phương thức công khai

void setConfiguration(IConfiguration configuration)

Chèn IConfiguration đang sử dụng.

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

Phương thức đượ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.

Hàm khởi tạo công khai

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

Phương thức công khai

setConfiguration

public void setConfiguration (IConfiguration configuration)

Chèn IConfiguration đang sử dụng.

Tham số
configuration IConfiguration

setUp

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Tham số
testInfo TestInformation

e Throwable

Gửi
DeviceNotAvailableException

Phương thức được bảo vệ

canCreateAdditionalUsers

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.

Tham số
device ITestDevice

numberOfUsers int

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException