com.android.tradefed.invoker.shard

Antarmuka

IDynamicShardingClient Antarmuka wrapper untuk klien sharding

Ini ada sehingga kita dapat menukarnya dalam HTTP atau mengujinya jika diperlukan. 

IDynamicShardingConnectionInfo Antarmuka untuk class yang berisi info koneksi sharding dinamis
IShardHelper Antarmuka objek yang menjelaskan strategi sharding yang akan digunakan untuk konfigurasi. 
ITestsPool Antarmuka yang menjelaskan kumpulan pengujian yang dapat kami akses dan jalankan

Class

ClientShardingGrpcDynamicSharding yang Dapat Dikonfigurasi  
DynamicShardHelper Strategi sharding untuk memungkinkan antrean pekerjaan jarak jauh antara beberapa instance TF
DynamicShardingConnectionInfoMessage Class penyimpanan data agar lebih mudah mengirim melalui server fitur. 
LastShardDetector Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan ketika shard terakhir mencapai invocationEnded(long)
LocalPool Implementasi kumpulan pengujian lokal
ParentShardReplicate Buat replika penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding. 
RemoteDynamicPool Implementasi kumpulan pengujian dalam antrean pekerjaan jarak jauh
RemoteDynamicPool.RequestCallable  
ShardBuildCloner Class helper yang menangani cloning info build dari command line. 
ShardHelper Class bantuan yang menangani pembuatan sharding dan menjadwalkannya untuk pemanggilan. 
StrictShardHelper Strategi sharding untuk membuat shard yang ketat yang tidak dilaporkan secara bersamaan, 
TestsPoolPoller Menguji wrapper yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian.