IMultiTargetPreparer
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 | หากอุปกรณ์ไม่ตอบสนอง |