ผู้เตรียมการ IMultiTarget

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


เตรียมสภาพแวดล้อมการทดสอบสำหรับอุปกรณ์หลายเครื่องพร้อมกัน ใช้สำหรับการตั้งค่าที่ต้องใช้เท่านั้น อุปกรณ์หลายเครื่อง มิเช่นนั้น ให้ใช้ ITargetPreparer ปกติบนอุปกรณ์แต่ละเครื่อง

โปรดทราบว่าสามารถระบุ IMultiTargetPreparer ได้หลายรายการในการกำหนดค่า ใช่เลย แนะนำให้ IMultiTargetPreparer แต่ละรายการบันทึกสภาพแวดล้อมที่คาดไว้ก่อนการตั้งค่าอย่างชัดเจน และหลังการตั้งค่า

สรุป

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

default void setUp(IInvocationContext context)

วิธีนี้เลิกใช้งานแล้ว โปรดใช้ setUp(com.android.tradefed.invoker.TestInformation) แทน

default void setUp(TestInformation testInformation)

ตั้งค่าเป้าหมายสำหรับการทดสอบ

default void tearDown(TestInformation testInformation, Throwable e)

ดำเนินการล้าง/ทำลายเป้าหมายหลังการทดสอบ

default void tearDown(IInvocationContext context, Throwable e)

วิธีนี้เลิกใช้งานแล้ว โปรดใช้ tearDown(com.android.tradefed.invoker.TestInformation, Throwable) แทน

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

ตั้งค่า

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