RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

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


ITargetPreparer ที่สร้างผู้ใช้รองในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้นั้น

ในการฉีกขาด ผู้ใช้รองจะถูกลบออก

หากมีผู้ใช้รองอยู่แล้ว ผู้ใช้รายนั้นจะถูกนำมาใช้แทนการสร้างผู้ใช้รายใหม่ และจะไม่ถูกลบออกจากการแยกส่วน

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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

RunOnSecondaryUserTargetPreparer ()

วิธีการสาธารณะ

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

วิธีการที่ได้รับการป้องกัน

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

ตรวจสอบว่าสามารถสร้างจำนวนผู้ใช้ที่ต้องการได้หรือไม่

ผู้รับเหมาก่อสร้างสาธารณะ

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

วิธีการสาธารณะ

ติดตั้ง

public void setUp (TestInformation testInfo)

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

ขว้าง
DeviceNotAvailableException
TargetSetupError

การถอดออก

public void tearDown (TestInformation testInfo, 
                Throwable e)

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

e Throwable

ขว้าง
DeviceNotAvailableException

วิธีการที่ได้รับการป้องกัน

สามารถสร้างผู้ใช้เพิ่มเติมได้

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

ตรวจสอบว่าสามารถสร้างจำนวนผู้ใช้ที่ต้องการได้หรือไม่

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

numberOfUsers int

การส่งคืน
boolean

ขว้าง
DeviceNotAvailableException