ผู้เตรียมการ IMultiTarget
public
interface
IMultiTargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน ใช้สำหรับการตั้งค่าที่ต้องใช้เท่านั้น
อุปกรณ์หลายเครื่อง มิเช่นนั้น ให้ใช้ ITargetPreparer
ปกติบนอุปกรณ์แต่ละเครื่อง
โปรดทราบว่าสามารถระบุ IMultiTargetPreparer
ได้หลายรายการในการกำหนดค่า ใช่เลย
แนะนำให้ IMultiTargetPreparer แต่ละรายการบันทึกสภาพแวดล้อมที่คาดไว้ก่อนการตั้งค่าอย่างชัดเจน
และหลังการตั้งค่า
สรุป
วิธีการสาธารณะ | |
---|---|
default
void
|
setUp(IInvocationContext context)
วิธีนี้เลิกใช้งานแล้ว
โปรดใช้ |
default
void
|
setUp(TestInformation testInformation)
ตั้งค่าเป้าหมายสำหรับการทดสอบ |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
ดำเนินการล้าง/ทำลายเป้าหมายหลังการทดสอบ |
default
void
|
tearDown(IInvocationContext context, Throwable e)
วิธีนี้เลิกใช้งานแล้ว
โปรดใช้ |
วิธีการสาธารณะ
ตั้งค่า
public void setUp (IInvocationContext context)
วิธีนี้เลิกใช้งานแล้ว
โปรดใช้ setUp(com.android.tradefed.invoker.TestInformation)
แทน
ตั้งค่าเป้าหมายสำหรับการทดสอบ
พารามิเตอร์ | |
---|---|
context |
IInvocationContext : IInvocationContext ที่อธิบายการเรียกใช้ อุปกรณ์ และบิลด์ |
การขว้าง | |
---|---|
TargetSetupError |
หากเกิดข้อผิดพลาดร้ายแรงขณะตั้งค่าสภาพแวดล้อม |
BuildError |
ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับบิลด์ |
DeviceNotAvailableException |
หากอุปกรณ์ไม่ตอบสนอง |
ตั้งค่า
public void setUp (TestInformation testInformation)
ตั้งค่าเป้าหมายสำหรับการทดสอบ
พารามิเตอร์ | |
---|---|
testInformation |
TestInformation : TestInformation ที่อธิบายการเรียกใช้ อุปกรณ์
งานสร้าง |
การขว้าง | |
---|---|
TargetSetupError |
หากเกิดข้อผิดพลาดร้ายแรงขณะตั้งค่าสภาพแวดล้อม |
BuildError |
ในกรณีที่เกิดข้อผิดพลาดเกี่ยวกับบิลด์ |
DeviceNotAvailableException |
หากอุปกรณ์ไม่ตอบสนอง |
ฉีกขาด
public void tearDown (TestInformation testInformation, Throwable e)
ดำเนินการล้าง/ทำลายเป้าหมายหลังการทดสอบ
พารามิเตอร์ | |
---|---|
testInformation |
TestInformation : TestInformation ที่อธิบายการเรียกใช้ อุปกรณ์
งานสร้าง |
e |
Throwable : หากคำขอสิ้นสุดโดยมีข้อยกเว้น นี่จะเป็นข้อยกเว้นที่
ถูกจับในระดับคำขอ มิฉะนั้นจะเป็น null |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากอุปกรณ์ไม่ตอบสนอง |
ฉีกขาด
public void tearDown (IInvocationContext context, Throwable e)
วิธีนี้เลิกใช้งานแล้ว
โปรดใช้ tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
แทน
ดำเนินการล้าง/ทำลายเป้าหมายหลังการทดสอบ
พารามิเตอร์ | |
---|---|
context |
IInvocationContext : IInvocationContext ที่อธิบายการเรียกใช้ อุปกรณ์ และบิลด์ |
e |
Throwable : หากคำขอสิ้นสุดโดยมีข้อยกเว้น นี่จะเป็นข้อยกเว้นที่
ถูกจับในระดับคำขอ มิฉะนั้นจะเป็น null |
การขว้าง | |
---|---|
DeviceNotAvailableException |
หากอุปกรณ์ไม่ตอบสนอง |