Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

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


Một ITargetPreparer tạo người dùng phụ trong thiết lập và đánh dấu rằng các thử nghiệm sẽ được chạy trong người dùng đó.

Trong quá trình chia nhỏ, người dùng phụ sẽ bị xóa.

Nếu một người dùng phụ đã tồn tại, nó sẽ được sử dụng thay vì tạo một người dùng mới và nó sẽ không bị xóa khi chia nhỏ.

Nếu thiết bị không có khả năng tạo người dùng mới khi được yêu cầu, thì lý do bỏ qua kiểm tra đối số thiết bị sẽ được đặt và người dùng sẽ không bị thay đổi. Các thử nghiệm 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 công cộng

RunOnSecondaryUserTargetPreparer ()

Phương thức công khai

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 công cộng

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Phương thức công khai

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ệ

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.

Thông số
device ITestDevice

numberOfUsers int

trả lại
boolean

ném
DeviceNotAvailableException