com.android.tradefed.invoker.shard
อินเทอร์เฟซ
IDynamicShardingClient |
อินเทอร์เฟซ Wrapper สำหรับไคลเอ็นต์ชาร์ดดิ้ง
เพื่อให้เราสลับใช้ HTTP หรือทดสอบหากจำเป็น |
IDynamicShardingConnectionInfo | อินเทอร์เฟซสำหรับคลาสที่มีข้อมูลการเชื่อมต่อแบบชาร์ดดิ้งแบบไดนามิก |
IShardHelper | อินเทอร์เฟซของออบเจ็กต์ที่อธิบายกลยุทธ์ชาร์ดดิ้งที่จะใช้สำหรับการกำหนดค่า |
ITestsPool | อินเทอร์เฟซที่อธิบายกลุ่มการทดสอบที่เราเข้าถึงและเรียกใช้ได้ |
ชั้นเรียน
ConfigurableGrpcDynamicShardingClient | |
DynamicShardHelper | กลยุทธ์การชาร์ดดิ้งเพื่ออนุญาตให้จัดคิวงานจากระยะไกลระหว่างอินสแตนซ์ TF หลายรายการได้ |
DynamicShardingConnectionInfoMessage | คลาสการเก็บรักษาข้อมูลเพื่อทำให้การส่งผ่านเซิร์ฟเวอร์ฟีเจอร์ง่ายขึ้น |
LastShardDetector |
เมื่อเรียกใช้ชาร์ดดิ้งในเครื่อง บางครั้งเราต้องการดำเนินการบางอย่างเมื่อชาร์ดสุดท้ายถึง invocationEnded(long)
|
LocalPool | การใช้กลุ่มการทดสอบในพื้นที่ |
ParentShardReplicate | จำลองการตั้งค่าสำหรับอุปกรณ์หนึ่งไปยังอุปกรณ์อื่นๆ ทั้งหมดที่จะเป็นส่วนหนึ่งของการชาร์ดดิ้ง |
RemoteDynamicPool | การใช้งานกลุ่มการทดสอบการทำงานทางไกลที่อยู่ในคิว |
RemoteDynamicPool.RequestCallable | |
ShardBuildCloner | คลาส Helper ที่จัดการโคลนข้อมูลบิลด์จากบรรทัดคำสั่ง |
ShardHelper | คลาส Helper ที่จัดการการสร้างชาร์ดและกำหนดเวลาสำหรับการเรียกใช้ |
StrictShardHelper | กลยุทธ์การชาร์ดเพื่อสร้างชาร์ดที่เข้มงวดที่ไม่ได้รายงานร่วมกัน |
TestsPoolPoller | ทดสอบ Wrapper ที่อนุญาตให้ดำเนินการทดสอบทั้งหมดของกลุ่มการทดสอบ |
อินเทอร์เฟซ
ชั้นเรียน