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