Trình chuẩn bị RunOnPrimaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetOutcomer
     ↳ com.android.tradefed.targetprep.RunOnSecondaryUserTargetOutcomer


ITargetPreparer để đảm bảo bài kiểm thử chạy với tư cách là người dùng phụ. Ngoài ra, nếu lựa chọn ERROR(/START_BACKGROUND_USER)true và người dùng hiện tại đã người dùng phụ, nó sẽ đảm bảo rằng có một người dùng phụ hiển thị trong nền chạy trên màn hình phụ.

Nếu người dùng phụ mà bạn nhắm đến không tồn tại, hệ thống sẽ tạo một người dùng mới rồi xoá người dùng đó trong chia nhỏ. Nếu không, dữ liệu này sẽ được sử dụng thay vì tạo một URL mới và sẽ không bị xoá được chia nhỏ.

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

Tóm tắt

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

RunOnSecondaryUserTargetPreparer()

Phương thức công khai

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

Trình chuẩn bị RunOnPrimaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

Phương thức công khai

thiết lập

public void setUp (TestInformation testInfo)

Tham số
testInfo TestInformation

Gửi
DeviceNotAvailableException
TargetSetupError

xé hình

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 (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.

Tham số
device ITestDevice

numberOfUsers int

Giá trị trả về
boolean

Gửi
DeviceNotAvailableException