com.android.tradefed.cluster

อินเทอร์เฟซ

ไอคลัสเตอร์ไคลเอ็นต์ อินเทอร์เฟซสำหรับการโต้ตอบกับแบ็กเอนด์ TFC
ไอคลัสเตอร์อีเว้นท์ อินเทอร์เฟซสำหรับเหตุการณ์คลัสเตอร์ที่จะอัปโหลดไปยัง TFC
IClusterEventUploader <T ขยาย IClusterEvent > อินเทอร์เฟซสำหรับ ClusterEventUploader
ไอคลัสเตอร์ออปชั่น อินเทอร์เฟซสำหรับรับตัวเลือกที่เกี่ยวข้องกับคลัสเตอร์

ชั้นเรียน

ClusterBuildInfo คลาส IBuildInfo สำหรับบิลด์ที่ส่งมาจาก TFC
ClusterBuildProvider IBuildProvider เพื่อดาวน์โหลดทรัพยากรการทดสอบ TFC
คลัสเตอร์ไคลเอ็นต์ การใช้งาน IClusterClient สำหรับการโต้ตอบกับแบ็กเอนด์ TFC
คำสั่งคลัสเตอร์ คลาสที่แสดงถึงงานที่ดึงมาจาก TF Cluster
ClusterCommandConfigBuilder คลาสสำหรับสร้างไฟล์คอนฟิกูเรชันสำหรับคำสั่งคลัสเตอร์
ClusterCommandEvent คลาสเพื่อสรุปเหตุการณ์คำสั่งคลัสเตอร์ที่จะอัปโหลด
ClusterCommandEvent.Builder
ClusterCommandLauncher คลาส IRemoteTest เพื่อเรียกใช้คำสั่งจาก TFC ผ่านกระบวนการย่อย TF
ClusterCommandScheduler ICommandScheduler เพื่อรองรับ TFC (Tradefed Cluster)
ClusterCommandStatus คลาสที่แสดงถึงสถานะและเหตุผลในการยกเลิกคำสั่งจาก TF Cluster
ข้อมูลอุปกรณ์คลัสเตอร์ คลาสเพื่อสรุปข้อมูลอุปกรณ์คลัสเตอร์ที่จะอัปโหลด
ClusterDeviceInfo.Builder
ClusterDeviceMonitor การใช้งาน IDeviceMonitor ที่รายงานผลลัพธ์ไปยังบริการ Tradefed Cluster
ClusterEventUploader <T ขยาย IClusterEvent > คลาส ClusterEventUploader ซึ่งอัพโหลด IClusterEvent ไปยัง TFC
ClusterHostEvent คลาสเพื่อสรุปเหตุการณ์โฮสต์ของคลัสเตอร์ที่จะอัปโหลด
ClusterHostEvent.Builder
ClusterHostUtil ฟังก์ชันการใช้งานแบบคงที่สำหรับ TF Cluster เพื่อรับอินสแตนซ์การกำหนดค่าส่วนกลาง ข้อมูลโฮสต์ ฯลฯ
ClusterLogSaver คลาส ILogSaver เพื่ออัปโหลดผลการทดสอบไปยัง TFC
ตัวเลือกคลัสเตอร์
สถานะการร้องขอ คลาสสำหรับจัดเก็บสถานะการร้องขอ
กระบวนการย่อย CommandException คำสั่งกระบวนการย่อยล้มเหลวในการรัน
กระบวนการย่อยConfigBuilder สร้าง wrapper TF config XML สำหรับการกำหนดค่า TF ที่มีอยู่
SubprocessReportingHelper คลาสสำหรับสร้างไฟล์คอนฟิกูเรชัน wrapper เพื่อใช้โปรแกรมรายงานผลลัพธ์กระบวนการย่อยสำหรับคำสั่งคลัสเตอร์
ทดสอบบริบท คลาสสำหรับสร้างโมเดลข้อความ TestContext ของ TFC API
ทดสอบสภาพแวดล้อม คลาสสำหรับสร้างโมเดลข้อความ TestEnvironment ที่ส่งคืนโดย TFC API
สถานะกลุ่มทดสอบ คลาสสำหรับจัดเก็บสถานะของกลุ่มทดสอบ
TestOutputUploader อัปโหลดไฟล์เอาต์พุตทดสอบไปยังระบบไฟล์ในเครื่อง, GCS หรือปลายทาง HTTP(S)
ทดสอบทรัพยากร คลาสสำหรับสร้างโมเดลข้อความ TestResource ที่ส่งคืนโดย TFC API
TestResourceDownloader คลาสสำหรับดาวน์โหลดไฟล์ทรัพยากรทดสอบจาก file system/GCS/HTTP
TradefedConfigObject คลาสสำหรับสร้างโมเดลข้อความ TradefedConfigObject ของ TFC API

เอนัม

ClusterCommand.RequestType
ClusterCommand.สถานะ สถานะของคำสั่งในกลุ่ม TF
ClusterCommandEvent.Type
ClusterHostEvent.HostEventType สรุปกิจกรรมเจ้าภาพประเภทต่างๆ
ClusterLogSaver.FilePickingStrategy กลยุทธ์การเลือกไฟล์
TradefedConfigObject.Type รายการประเภทออบเจ็กต์การกำหนดค่าที่สามารถแทรกลงในการกำหนดค่าคำสั่งคลัสเตอร์ได้