RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

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


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

ในการรื้อถอน ผู้ใช้รองจะถูกลบออก

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

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

สรุป

ผู้สร้างสาธารณะ

RunOnSecondaryUserTargetPreparer ()

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

void setConfiguration ( IConfiguration configuration)

IConfiguration ที่ใช้งานอยู่

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

วิธีการป้องกัน

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

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

ผู้สร้างสาธารณะ

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

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

setConfiguration

public void setConfiguration (IConfiguration configuration)

IConfiguration ที่ใช้งานอยู่

พารามิเตอร์
configuration IConfiguration

ติดตั้ง

public void setUp (TestInformation testInfo)

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

ขว้าง
DeviceNotAvailableException
TargetSetupError

การถอดออก

public void tearDown (TestInformation testInfo, 
                Throwable e)

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

e Throwable

ขว้าง
DeviceNotAvailableException

วิธีการป้องกัน

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

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

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

numberOfUsers int

คืนสินค้า
boolean

ขว้าง
DeviceNotAvailableException