ITestInvocation

public interface ITestInvocation

com.android.tradefed.invoker.ITestInvocation


จัดการการเรียกใช้การทดสอบ TradeFederation รายการเดียว

สรุป

คลาสที่ซ้อนกัน

class ITestInvocation.ExitInformation

แสดงข้อมูลการออกบางอย่างสำหรับการเรียกใช้ 

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

default ITestInvocation.ExitInformation getExitInfo()

ข้อมูลการออกจากการเรียกใช้ที่ระบุ

abstract void invoke(IInvocationContext metadata, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener... extraListeners)

เรียกใช้การทดสอบ

default void notifyInvocationForceStopped(String message, ErrorIdentifier errorId)

แจ้งให้ TestInvocation ทราบว่ามีการขอให้ TradeFed หยุดทำงาน

default void notifyInvocationStopped(String message)

แจ้งให้ TestInvocation ทราบว่า TradeFed จะปิดตัวในที่สุด

default void setClearcutClient(ClearcutClient client)

ส่งต่อไคลเอ็นต์ Clearcut เพื่อรายงานเมตริก

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

getExitInfo

public ITestInvocation.ExitInformation getExitInfo ()

ข้อมูลการออกจากการเรียกใช้ที่ระบุ

การคืนสินค้า
ITestInvocation.ExitInformation

เรียกใช้

public abstract void invoke (IInvocationContext metadata, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener... extraListeners)

เรียกใช้การทดสอบ

พารามิเตอร์
metadata IInvocationContext: IInvocationContext เพื่อทำการทดสอบ

config IConfiguration: IConfiguration ของการทดสอบนี้

rescheduler IRescheduler: IRescheduler สำหรับการกำหนดเวลาใหม่ของส่วนการเรียกใช้เพื่อ ดำเนินการในทรัพยากรอื่น

extraListeners ITestInvocationListener: ITestInvocationListener ที่จะแจ้งเตือน นอกเหนือจากผู้ที่อยู่ใน config

ส่ง
DeviceNotAvailableException หากการสื่อสารกับอุปกรณ์ขาดหายไป
java.lang.Throwable
Throwable

notifyInvocationForceStopped

public void notifyInvocationForceStopped (String message, 
                ErrorIdentifier errorId)

แจ้งให้ TestInvocation ทราบว่ามีการขอให้ TradeFed หยุดทำงาน

พารามิเตอร์
message String: ข้อความที่เชื่อมโยงกับการหยุดการเรียกใช้

errorId ErrorIdentifier: ตัวระบุที่เชื่อมโยงกับการหยุดทำงานโดยบังคับ

notifyInvocationStopped

public void notifyInvocationStopped (String message)

แจ้งให้ TestInvocation ทราบว่า TradeFed จะปิดตัวในที่สุด

พารามิเตอร์
message String: ข้อความที่เชื่อมโยงกับการหยุดการเรียกใช้

setClearcutClient

public void setClearcutClient (ClearcutClient client)

ส่งต่อไคลเอ็นต์ Clearcut เพื่อรายงานเมตริก

พารามิเตอร์
client ClearcutClient