IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


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

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

สรุป

เมธอดสาธารณะ

default void setUp(IInvocationContext context)

เลิกใช้เมธอดนี้แล้ว โปรดใช้ setUp(TestInformation) แทน

default void setUp(TestInformation testInformation)

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

default void tearDown(TestInformation testInformation, Throwable e)

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

default void tearDown(IInvocationContext context, Throwable e)

เลิกใช้เมธอดนี้แล้ว โปรดใช้ tearDown(TestInformation,Throwable) แทน

เมธอดสาธารณะ

setUp

public void setUp (IInvocationContext context)

เลิกใช้เมธอดนี้แล้ว
โปรดใช้ setUp(TestInformation) แทน

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

พารามิเตอร์
context IInvocationContext: IInvocationContext ที่อธิบายการเรียกใช้ อุปกรณ์ บิลด์

ส่ง
DeviceNotAvailableException หากอุปกรณ์ไม่ตอบสนอง
BuildError ในกรณีที่เกิดข้อผิดพลาดที่เกี่ยวข้องกับบิลด์
TargetSetupError หากเกิดข้อผิดพลาดร้ายแรงในการตั้งค่าสภาพแวดล้อม

setUp

public void setUp (TestInformation testInformation)

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

พารามิเตอร์
testInformation TestInformation: TestInformation ที่อธิบายการเรียกใช้ อุปกรณ์ บิลด์

ส่ง
DeviceNotAvailableException หากอุปกรณ์ไม่ตอบสนอง
BuildError ในกรณีที่เกิดข้อผิดพลาดที่เกี่ยวข้องกับบิลด์
TargetSetupError หากเกิดข้อผิดพลาดร้ายแรงในการตั้งค่าสภาพแวดล้อม

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

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

พารามิเตอร์
testInformation TestInformation: TestInformation ที่อธิบายการเรียกใช้ อุปกรณ์ บิลด์

e Throwable: หากการเรียกใช้สิ้นสุดลงด้วยข้อยกเว้น นี่จะเป็นข้อยกเว้นที่ตรวจพบที่ระดับการเรียกใช้ ไม่เช่นนั้นจะเป็น null

ส่ง
DeviceNotAvailableException หากอุปกรณ์ไม่ตอบสนอง

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

เลิกใช้เมธอดนี้แล้ว
โปรดใช้ tearDown(TestInformation,Throwable) แทน

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

พารามิเตอร์
context IInvocationContext: IInvocationContext ที่อธิบายการเรียกใช้ อุปกรณ์ บิลด์

e Throwable: หากการเรียกใช้สิ้นสุดลงด้วยข้อยกเว้น นี่จะเป็นข้อยกเว้นที่ตรวจพบที่ระดับการเรียกใช้ ไม่เช่นนั้นจะเป็น null

ส่ง
DeviceNotAvailableException หากอุปกรณ์ไม่ตอบสนอง