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