IMultiTargetPreparer

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