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