Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
com.android.tradefed.invoker.shard
Schnittstellen
IDynamicShardingClient |
Wrapper-Oberfläche für den Sharding-Client
So können wir bei Bedarf einen HTTP- oder Test-Proxy einfügen.
|
IDynamicShardingConnectionInfo |
Schnittstelle für Klassen, die Informationen zu dynamischen Sharding-Verbindungen enthalten
|
IShardHelper |
Benutzeroberfläche eines Objekts, die die Sharding-Strategie beschreibt, die für eine Konfiguration verwendet werden soll.
|
ITestsPool |
Oberfläche mit einer Reihe von Tests, auf die wir zugreifen und die wir ausführen können
|
Klassen
ConfigurableGrpcDynamicShardingClient |
|
DynamicShardHelper |
Sharding-Strategie, die die Auslagerung von Aufgaben zwischen mehreren TF-Instanzen ermöglicht
|
DynamicShardingConnectionInfoMessage |
Datenaufbewahrungsklasse, um das Senden über den Funktionsserver zu vereinfachen.
|
LastShardDetector |
Beim Ausführen des lokalen Sharding möchten wir manchmal einige Aktionen nur ausführen, wenn der letzte Shard invocationEnded(long) erreicht.
|
LocalPool |
Implementierung eines Pools lokaler Tests
|
ParentShardReplicate |
Eine Einrichtung für ein Gerät auf alle anderen Geräte replizieren, die am Sharding teilnehmen.
|
RemoteDynamicPool |
Implementierung eines Pools mit Tests, die für die Remote-Arbeit anstehen
|
RemoteDynamicPool.RequestCallable |
|
ShardBuildCloner |
Hilfsklasse, die das Klonen von Build-Informationen über die Befehlszeile verarbeitet.
|
ShardHelper |
Helper-Klasse, die das Erstellen der Shards und die Planung für eine Aufruf übernimmt.
|
StrictShardHelper |
Sharding-Strategie zum Erstellen strenger Shards, die nicht zusammen in Berichten aufgeführt werden,
|
TestsPoolPoller |
Test-Wrapper, mit dem alle Tests eines Testpools ausgeführt werden können.
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]