com.android.tradefed.invoker.shard

Antarmuka

Klien IDynamicSharding Antarmuka wrapper untuk klien sharding

Ini ada agar kita dapat menukar dengan HTTP atau mengujinya jika diperlukan.

IDynamicShardingConnectionInfo Antarmuka untuk kelas yang berisi info koneksi sharding dinamis
IShardHelper Antarmuka objek yang menjelaskan strategi sharding yang akan diterapkan untuk suatu konfigurasi.
Kolam Tes IT Antarmuka yang menjelaskan kumpulan pengujian yang dapat kita akses dan jalankan

Kelas

Klien GrpcDynamicSharding yang Dapat Dikonfigurasi
DynamicShardHelper Strategi sharding untuk memungkinkan pekerjaan jarak jauh mengantri di antara beberapa instance TF
Pesan InfoShardingConnectionDinamis Kelas penyimpanan data untuk mempermudah pengiriman melalui server fitur.
Detektor Pecahan Terakhir Saat menjalankan sharding lokal, terkadang kita hanya ingin menjalankan beberapa tindakan saat shard terakhir mencapai invocationEnded(long) .
Kolam Lokal Implementasi kumpulan tes lokal
Replikasi ParentShard Replikasi penyiapan untuk satu perangkat ke semua perangkat lain yang akan menjadi bagian dari sharding.
Kolam Dinamis Jarak Jauh Penerapan kumpulan tes antrian kerja jarak jauh
ShardBuildCloner Kelas pembantu yang menangani kloning info build dari baris perintah.
Pembantu Pecahan Kelas pembantu yang menangani pembuatan pecahan dan menjadwalkannya untuk pemanggilan.
Pembantu Shard Ketat Strategi sharding untuk membuat shard ketat yang tidak dilaporkan secara bersamaan,
TesPoolPoller Pembungkus pengujian yang memungkinkan untuk menjalankan semua pengujian dari kumpulan pengujian.