com.android.tradefed.cluster

Schnittstellen

IClusterClient Eine Schnittstelle für die Interaktion mit dem TFC-Backend. 
IClusterEvent Benutzeroberfläche für alle Clusterereignisse, die in TFC hochgeladen werden sollen. 
IClusterEventUploader<T extends IClusterEvent> Benutzeroberfläche für ClusterEventUploader 
IClusterOptions Eine Benutzeroberfläche für clusterbezogene Optionen. 

Klassen

ClusterBuildInfo Eine IBuildInfo-Klasse für Builds, die von TFC gesendet werden. 
ClusterBuildProvider Eine IBuildProvider, um TFC-Testressourcen herunterzuladen. 
ClusterClient Eine IClusterClient-Implementierung für die Interaktion mit dem TFC-Backend. 
ClusterCommand Eine Klasse, die eine Aufgabe darstellt, die aus dem TF-Cluster abgerufen wurde. 
ClusterCommandConfigBuilder Eine Klasse zum Erstellen einer Konfigurationsdatei für einen Clusterbefehl. 
ClusterCommandEvent Eine Klasse zum Kapseln von Clusterbefehlsereignissen, die hochgeladen werden sollen. 
ClusterCommandEvent.Builder  
ClusterCommandLauncher Eine IRemoteTest-Klasse, um einen Befehl über ein TF-Unterprogramm aus TFC auszuführen. 
ClusterCommandScheduler Ein ICommandScheduler zur Unterstützung von TFC (Tradefed Cluster). 
ClusterCommandStatus Eine Klasse, die den Status und den Grund für die Stornierung eines Befehls von TF Cluster darstellt. 
ClusterDeviceInfo Eine Klasse zum Kapseln von Clustergeräteinformationen, die hochgeladen werden sollen. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Eine IDeviceMonitor-Implementierung, die Ergebnisse an den Tradefed-Clusterdienst meldet. 
ClusterEventUploader<T extends IClusterEvent> Die Klasse „ClusterEventUploader“, die IClusterEvent in TFC hochlädt. 
ClusterHostEvent Eine Klasse zum Kapseln von Clusterhostereignissen, die hochgeladen werden sollen. 
ClusterHostEvent.Builder  
ClusterHostUtil Statische Dienstfunktionen für TF-Cluster zum Abrufen globaler Konfigurationsinstanzen, Hostinformationen usw. 
ClusterLogSaver Eine ILogSaver-Klasse zum Hochladen von Testergebnissen in TFC. 
ClusterOptions  
InvocationStatus Eine Klasse zum Speichern des Aufrufstatus. 
SubprocessCommandException Ein Befehl für einen untergeordneten Prozess konnte nicht ausgeführt werden. 
SubprocessConfigBuilder Erstellen Sie eine XML-Datei für eine vorhandene TF-Konfiguration. 
SubprocessReportingHelper Eine Klasse zum Erstellen einer Wrapper-Konfigurationsdatei, um den subprocess results reporter für einen Clusterbefehl zu verwenden. 
TestContext Eine Klasse zum Modellieren einer TestContext-Mitteilung der TCF API. 
TestEnvironment Eine Klasse zum Modellieren einer TestEnvironment-Nachricht, die von der TFC API zurückgegeben wird. 
TestGroupStatus Eine Klasse zum Speichern des Status einer Testgruppe. 
TestOutputUploader Ladet Testausgabedateien in das lokale Dateisystem, GCS oder einen HTTP(S)-Endpunkt hoch. 
TestResource Eine Klasse zum Modellieren einer TestResource-Nachricht, die von der TFC API zurückgegeben wird. 
TestResourceDownloader Eine Klasse zum Herunterladen von Testressourcendateien aus dem Dateisystem/GCS/HTTP. 
TradefedConfigObject Eine Klasse zum Modellieren einer TradefedConfigObject-Nachricht der TFC API. 

Aufzählungen

ClusterCommand.RequestType  
ClusterCommand.State Status des Befehls im TF-Cluster. 
ClusterCommandEvent.Type  
ClusterHostEvent.HostEventType Enumerationen der verschiedenen Arten von Host-Ereignissen. 
ClusterLogSaver.FilePickingStrategy Strategien zur Dateiauswahl 
TradefedConfigObject.Type Eine Liste der Konfigurationsobjekttypen, die in eine Clusterbefehlskonfiguration eingefügt werden können.