BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

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


ITargetPreparer ที่เปลี่ยนไปใช้ประเภทผู้ใช้ที่ระบุไว้ใน setUp โดยค่าเริ่มต้น ระบบจะยังคงอยู่ในผู้ใช้ปัจจุบันและไม่มีการเปลี่ยน

พยายามกู้คืนสถานะผู้ใช้ของอุปกรณ์โดยเปลี่ยนกลับไปใช้ผู้ใช้ปัจจุบันก่อนการดำเนินการ

หลังจาก setUp(TestInformation) แล้ว ระบบจะตั้งค่าพร็อพเพอร์ตี้ PROPERTY_PREPARED_USER ด้วยค่าของผู้ใช้ปัจจุบัน

สรุป

ค่าคงที่

String PROPERTY_PREPARED_USER

ชื่อคีย์ TestInfo property ที่เก็บรหัสของผู้ใช้ปัจจุบันของอุปกรณ์หลังจากการเตรียมเป้าหมาย

เครื่องมือสร้างสาธารณะ

BaseSwitchUserTargetPreparer()

เมธอดสาธารณะ

final void setUp(ITestDevice device, IBuildInfo buildInfo)
final void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

เมธอดที่ได้รับการปกป้อง

final Integer getPreparedUserId()
final void setPreparedUser(TestInformation testInformation, Integer userId)

ค่าคงที่

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

ชื่อคีย์ TestInfo property ที่เก็บรหัสของผู้ใช้ปัจจุบันของอุปกรณ์หลังจากการเตรียมเป้าหมาย

ตัวอย่างเช่น หากผู้ใช้ปัจจุบันก่อนที่จะมีการทริกเกอร์ตัวเตรียมคือ 42 และ ตัวเตรียมเปลี่ยนไปใช้ 0 ค่าของพร็อพเพอร์ตี้จะเป็น "0"

หมายเหตุ: ระบบจะไม่ตั้งค่าพร็อพเพอร์ตี้หากการเปลี่ยนผู้ใช้ล้มเหลว และจะนำพร็อพเพอร์ตี้ออกเมื่อสิ้นสุด (หลังจาก tearDown(TestInformation,Throwable))

Constant Value: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

เครื่องมือสร้างสาธารณะ

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

เมธอดสาธารณะ

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

พารามิเตอร์
device ITestDevice

buildInfo IBuildInfo

ส่ง
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

พารามิเตอร์
device ITestDevice

buildInfo IBuildInfo

e Throwable

ส่ง
DeviceNotAvailableException

เมธอดที่ได้รับการปกป้อง

getPreparedUserId

protected final Integer getPreparedUserId ()

การคืนสินค้า
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

พารามิเตอร์
testInformation TestInformation

userId Integer