com.android.tradefed.invoker.shard
Schnittstellen
IDynamicShardingClient |
Wrapper-Schnittstelle für den Sharding-Client
So können wir bei Bedarf eine HTTP-Adresse austauschen oder testen. |
IDynamicShardingConnectionInfo | Schnittstelle für Klassen, die Verbindungsinformationen für dynamische Fragmentierung enthalten |
IShardHelper | Schnittstelle eines Objekts, das die Fragmentierungsstrategie für eine Konfiguration beschreibt. |
ITestsPool | Schnittstelle, die einen Pool von Tests beschreibt, auf die wir zugreifen und die wir ausführen können |
Kurse
KonfigurierbareGrpcDynamicShardingClient | |
DynamicShardHelper | Fragmentierungsstrategie, um Homeoffice-Warteschlangen zwischen mehreren TF-Instanzen zu ermöglichen |
DynamicShardingConnectionInfoMessage | Datenaufbewahrungsklasse, um das Senden über den Funktionsserver zu vereinfachen. |
LastShardDetector |
Bei der lokalen Fragmentierung möchten wir manchmal einige Aktionen nur ausführen, wenn das letzte Shard invocationEnded(long) erreicht.
|
Lokaler Pool | Implementierung eines Pools lokaler Tests |
ParentShard repliziert | Replizieren Sie eine Konfiguration für ein Gerät auf alle anderen Geräte, die Teil der Fragmentierung sein werden. |
RemoteDynamicPool | Implementierung eines Pools mit Tests zur Remote-Arbeit in der Warteschlange |
RemoteDynamicPool.RequestCallable | |
ShardBuildKlon | Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet. |
ShardHelper | Hilfsklasse, die das Erstellen und Planen der Shards für einen Aufruf verwaltet. |
StrictShardHelper | Fragmentierungsstrategie zum Erstellen strikter Shards, die nicht gemeinsam Berichte generieren |
TestsPoolPoller | Testet einen Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können. |
Schnittstellen
Kurse