com.android.tradefed.build

Schnittstellen

IAppBuildInfo Diese Schnittstelle ist veraltet. 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-Objekt, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
IDeviceBuildProvider Ein IBuildProvider-Objekt, das Informationen aus einem ITestDevice-Objekt verwendet, um einen Build abzurufen. 
IFileDownloader Schnittstelle zum Herunterladen einer Remote-Datei. 
IFolderBuildInfo Ein einfaches abstraktes IBuildInfo dessen Build-Artefakte in einem Verzeichnis des lokalen Dateisystems enthalten sind. 
IFuseDriverProfile Definiert das spezifische Verhalten eines bestimmten FUSE-Treibers, sodass der MountManager generisch sein kann. 

Klassen

AppBuildInfo Ein IBuildInfo-Objekt, das eine Android-App und die zugehörigen Testpakete darstellt. 
AppDeviceBuildInfo Diese Klasse ist veraltet. Verwenden Sie IDeviceBuildInfo direkt. 
BootstrapBuildProvider Ein IDeviceBuildProvider-Objekt, das Build-Informationen vom Testgerät abruft.

Diese Klasse wird in der Regel für Geräte mit einem extern bereitgestellten Build verwendet, z.B. 

BuildInfo Generische Implementierung eines IBuildInfo-Objekts, das mit einem ITestDevice-Objekt verknüpft werden sollte. 
BuildInfoKey Klasse, die eine Aufzählung im Zusammenhang mit Abfragen von Build-Informationen enthält. 
BuildSerializedVersion Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo-Objekte enthält. 
CasConverter Eine Singleton-Klasse zum Konvertieren eines mit FastCDC in Blöcke unterteilten Verzeichnisses in das ursprüngliche Verzeichnis. 
CasFuseDriverProfile CasDriverProfile ist eine spezifische Implementierung von IFuseDriverProfile für Geräte-Images, die mit FastCDC in Blöcke unterteilte Verzeichnisse sind. 
CommandLineBuildInfoBuilder Dienstprogramm zum Erfassen der üblichen Build-Informationsargumente aus einer Befehlszeile und zum Erstellen eines 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-Objekt, die Hilfsmethoden zum Abrufen von Geräte plattform-Build-Informationen enthält. 
DeviceBuildInfo Ein IBuildInfo-Objekt, das einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
DeviceFolderBuildInfo Ein -Objekt, das auch andere Build-Artefakte enthält, die in einem Verzeichnis des lokalen Dateisystems enthalten sind.IDeviceBuildInfo 
ExistingBuildProvider Ein IBuildProvider-Objekt, das ein bereits erstelltes IBuildInfo-Objekt zurückgibt. 
FileDownloadCache Eine Hilfsklasse, die einen LRU-Cache heruntergeladener Dateien im lokalen Dateisystem verwaltet. 
FileDownloadCacheFactory Eine Factory zum Erstellen von FileDownloadCache-Objekten.
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache Funktionen bereitstellt und gleichzeitig die IFileDownloader Schnittstelle implementiert. 
FolderBuildInfo Konkrete Implementierung eines IFolderBuildInfo-Objekts. 
FuseMountManager  
FuseMountManagerFactory Factory zum Erstellen und Konfigurieren von FuseMountManager-Instanzen. 
LocalAppBuildProvider Ein IBuildProvider-Objekt, das ein IBuildInfo-Objekt auf Grundlage eines bereitgestellten lokalen Pfads erstellt.
LocalDeviceBuildProvider Ein -Objekt, das ein -Objekt auf Grundlage eines bereitgestellten Verzeichnispfads im Dateisystem erstellt.IBuildProviderIDeviceBuildInfo 
LocalFolderBuildProvider Ein IBuildProvider das ein IFolderBuildInfo auf Grundlage eines bereitgestellten lokalen Pfads erstellt.
OtaDeviceBuildInfo Ein IDeviceBuildInfo-Objekt, das für Tests von Over-the-Air-Updates verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo-Objekt, das otatools-Artefakte enthält. 
StubBuildProvider Leere No-op-Implementierung eines IBuildProvider-Objekts. 
VersionedFile Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. 

Enums

BuildInfoKey.BuildInfoFileKey Enum, das alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(BuildInfoFileKey) abgefragt werden können. 
IBuildInfo.BuildInfoProperties Einige Attribute, die ein IBuildInfo-Objekt haben kann, um die Verarbeitung anzupassen. 

Ausnahmen

BuildRetrievalError Beim Abrufen des Builds für Tests ist ein schwerwiegender Fehler aufgetreten.