RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
ITargetPreparer
ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้รายนั้น
ในการแยกส่วน โปรไฟล์งานจะถูกลบออก
หากมีโปรไฟล์งานอยู่แล้ว ระบบจะใช้โปรไฟล์นั้นแทนการสร้างโปรไฟล์ใหม่ และจะไม่ถูกลบออกโดยการแยกส่วน
หากอุปกรณ์ไม่มีคุณสมบัติ Manage_users หรือไม่สามารถสร้างผู้ใช้ใหม่เมื่อจำเป็น อาร์กิวเมนต์เครื่องมือวัดข้ามการทดสอบเหตุผลจะถูกตั้งค่า และผู้ใช้จะไม่มีการเปลี่ยนแปลง การทดสอบที่ทำงานบนอุปกรณ์สามารถอ่านอาร์กิวเมนต์นี้เพื่อตอบสนองต่อสถานะนี้ได้
สรุป
วิธีการที่ได้รับการป้องกัน |
---|
boolean | canCreateAdditionalUsers (ITestDevice device, int numberOfUsers) ตรวจสอบว่าสามารถสร้างจำนวนผู้ใช้ที่ต้องการได้หรือไม่ |
ผู้รับเหมาก่อสร้างสาธารณะ
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
วิธีการสาธารณะ
ตั้งค่าคอนฟิก
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 | |
วิธีการที่ได้รับการป้องกัน
สามารถสร้างผู้ใช้เพิ่มเติมได้
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
ตรวจสอบว่าสามารถสร้างจำนวนผู้ใช้ที่ต้องการได้หรือไม่
พารามิเตอร์ |
---|
device | ITestDevice |
numberOfUsers | int |
ขว้าง |
---|
DeviceNotAvailableException | |