com.android.tradefed.build

Schnittstellen

IAppBuildInfo Diese Schnittstelle wurde eingestellt. Verwenden Sie IBuildInfo direkt. 
IBuildInfo Enthält Informationen zum zu testenden Build. 
IBuildProvider Verantwortlich für die Bereitstellung von Informationen zum zu testenden Build. 
IDeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
IDeviceBuildProvider Ein IBuildProvider, das Informationen aus einem ITestDevice verwendet, um einen Build abzurufen. 
IFileDownloader Schnittstelle zum Herunterladen einer Remotedatei. 
IFolderBuildInfo Ein einfaches abstraktes IBuildInfo, dessen Build-Artefakte in einem lokalen Dateisystemverzeichnis enthalten sind. 
IFuseDriverProfile Definiert das spezifische Verhalten eines bestimmten FUSE-Treibers, sodass der MountManager generisch sein kann. 

Klassen

AppBuildInfo Ein IBuildInfo, das eine Android-Anwendung und ihre Testpakete darstellt. 
AppDeviceBuildInfo Diese Klasse wurde eingestellt. Verwenden Sie IDeviceBuildInfo direkt. 
BootstrapBuildProvider Ein IDeviceBuildProvider, das Build-Informationen vom Testgerät abruft

Dies wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet, d. 

BuildInfo Allgemeine Implementierung eines IBuildInfo, der mit einem ITestDevice verknüpft werden sollte. 
BuildInfoKey Klasse mit Aufzählungen für Build-Informationsabfragen. 
BuildRetrievalError Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten. 
BuildSerializedVersion Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo enthält. 
CasFuseDriverProfile CasDriverProfile ist eine spezielle Implementierung von IFuseDriverProfile für Geräte-Images, die FastCDC-gechunkte Verzeichnisse sind. 
CommandLineBuildInfoBuilder Dienstprogramm zum Erfassen der üblichen Build-Informationsargumente aus einer Befehlszeile und zum Erstellen einer IBuildInfo daraus. 
DependenciesResolver Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. 
DeviceBuildDescriptor Eine Wrapper-Klasse für ein IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zum Geräteplattform-Build enthält. 
DeviceBuildInfo Ein IBuildInfo, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
DeviceFolderBuildInfo Ein IDeviceBuildInfo, das auch andere Build-Artefakte enthält, die sich in einem Verzeichnis im lokalen Dateisystem befinden. 
ExistingBuildProvider Ein IBuildProvider, der ein bereits erstelltes IBuildInfo zurückgibt. 
FileDownloadCache Eine Hilfsklasse, die einen lokalen LRU-Cache (Least Recently Used) für heruntergeladene Dateien im Dateisystem verwaltet. 
FileDownloadCacheFactory Factory zum Erstellen von FileDownloadCache 
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und gleichzeitig die IFileDownloader-Schnittstelle implementiert. 
FolderBuildInfo Konkrete Implementierung einer IFolderBuildInfo
FuseMountManager  
LocalAppBuildProvider Eine IBuildProvider, die eine IBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt 
LocalDeviceBuildProvider Eine IBuildProvider, die eine IDeviceBuildInfo auf Grundlage eines angegebenen Dateisystemverzeichnispfads erstellt. 
LocalFolderBuildProvider Eine IBuildProvider, die eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt 
OtaDeviceBuildInfo Eine IDeviceBuildInfo, die für OTA-Update-Tests verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo, das OTATools-Artefakte enthält. 
StubBuildProvider Leere Implementierung von IBuildProvider, die keine Operation ausführt. 
VersionedFile Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. 

Aufzählungen

BuildInfoKey.BuildInfoFileKey Enumeration, die alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können. 
IBuildInfo.BuildInfoProperties Einige Eigenschaften, die ein IBuildInfo haben kann, um die Verarbeitung zu optimieren.