com.android.tradefed.inviver

อินเทอร์เฟซ

IInvocationContext เก็บข้อมูลเกี่ยวกับการร้องขอสำหรับการทดสอบเพื่อเข้าถึงหากจำเป็น
IInvocationExecution อินเทอร์เฟซที่อธิบายการดำเนินการที่จะทำโดยเป็นส่วนหนึ่งของการร้องขอ
เป็นผู้กำหนดเวลาใหม่ อินเทอร์เฟซสำหรับกำหนดเวลาการกำหนดค่าใหม่สำหรับการดำเนินการในอนาคต
ITestInvocation จัดการการเรียกใช้การทดสอบ TradeFederation หนึ่งรายการ

ชั้นเรียน

ConditionFailureMonitor ตรวจสอบความล้มเหลวจากการเรียกใช้
DelegatedInvocationExecution InvocationExecution ซึ่งมอบหมายการดำเนินการให้กับไบนารี่ Tradefed อื่น
อุปกรณ์ไม่พร้อมใช้งานมอนิเตอร์ ผู้ฟังรายนี้พยายามจับภาพระดับกรณีทดสอบ DNAE เท่านั้น
ExecutionFiles การขึ้นต่อกันของไฟล์ที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้ที่จำเป็นต้องดำเนินการสำหรับการทดสอบ
คุณสมบัติการดำเนินการ คุณสมบัติที่สร้างขึ้นระหว่างการดำเนินการทดสอบหรือการเรียกใช้
บริบทการร้องขอ การใช้งานทั่วไปของ IInvocationContext
การเรียกใช้การดำเนินการ คลาสที่อธิบายขั้นตอนการเรียกใช้ทั้งหมด: ดาวน์โหลดบิลด์, target_prep, รันการทดสอบ, ล้างข้อมูล
ITestInvocation.ExitInformation แสดงถึงข้อมูลทางออกสำหรับการร้องขอ
การดำเนินการเรียกใช้ระยะไกล การใช้งาน InvocationExecution ที่ขับเคลื่อนการดำเนินการระยะไกล
RemoteInvocationExecution.FileOptionValueTransformer
ShardListener ITestInvocationListener ที่รวบรวมผลลัพธ์จากส่วนแบ่งการร้องขอ (หรือที่เรียกว่าการแยกการร้องขอเพื่อรันบนทรัพยากรหลายรายการพร้อมกัน) และส่งต่อไปยัง Listener อื่น
ShardMainResultForwarder ResultForwarder ที่รวมผลลัพธ์ของการเรียกใช้การทดสอบแบบชาร์ด
ข้อมูลการทดสอบ วัตถุผู้ถือที่มีข้อมูลและการขึ้นต่อกันทั้งหมดที่ผู้ทดสอบหรือการทดสอบอาจจำเป็นต้องดำเนินการอย่างถูกต้อง
TestInformation.Builder ตัวสร้างเพื่อสร้างอินสแตนซ์ TestInformation
ทดสอบคำร้องขอ การใช้งานเริ่มต้นของ ITestInvocation
ยังไม่ได้ดำเนินการTestReporterThread เธรดที่ดูแลการรายงานการทดสอบที่ยังไม่ได้ดำเนินการทั้งหมด

เอนัม

ExecutionFiles.FilesKey การแจงนับคีย์มาตรฐานที่ทราบสำหรับแผนที่
IInvocationContext.TimingEvent
TestInvocation.RunMode โหมดต่างๆ ที่เรียกใช้ได้
TestInvocation.ขั้นตอน