com.android.tradefed.build

Schnittstellen

IAppBuildInfo Diese Benutzeroberfläche 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 Eine IBuildInfo, die 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 Benutzeroberfläche zum Herunterladen einer Remote-Datei. 
IFolderBuildInfo Eine einfache abstrakte IBuildInfo, deren Build-Artefakte sich in einem lokalen Dateisystemverzeichnis befinden. 

Klassen

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

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

BuildInfo Generische Implementierung eines IBuildInfo, das mit einem ITestDevice verknüpft werden sollte. 
BuildInfoKey Klasse mit einer Aufzählung zu Abfragen zu Gebäudeinformationen. 
BuildRetrievalError Beim Abrufen des Builds für den Test ist ein schwerwiegender Fehler aufgetreten. 
BuildSerializedVersion Klasse, die die aktuelle Serialization-Version aller IBuildInfo enthält. 
CommandLineBuildInfoBuilder Dienstprogramm, mit dem die üblichen Build-Informationsargumente aus einer Befehlszeile erfasst und daraus ein IBuildInfo erstellt werden. 
DependenciesResolver Ein neuer Anbietertyp, mit dem alle Abhängigkeiten für einen Test abgerufen werden können. 
DeviceBuildDescriptor Eine Wrapper-Klasse für eine IBuildInfo, die Hilfsmethoden zum Abrufen von Informationen zur Geräteplattform enthält. 
DeviceBuildInfo Eine IBuildInfo, die einen vollständigen Android-Geräte-Build und (optional) die zugehörigen Tests darstellt. 
DeviceFolderBuildInfo Eine IDeviceBuildInfo, die auch andere Build-Artefakte in einem Verzeichnis im lokalen Dateisystem enthält. 
ExistingBuildProvider Eine IBuildProvider, die eine bereits erstellte IBuildInfo zurückgibt. 
FileDownloadCache Eine Hilfsklasse, die einen LRU-Cache des lokalen Dateisystems mit heruntergeladenen Dateien verwaltet. 
FileDownloadCacheFactory Eine Factory zum Erstellen von FileDownloadCache 
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache-Funktionen bereitstellt und die Schnittstelle IFileDownloader implementiert. 
FolderBuildInfo Konkrete Implementierung einer IFolderBuildInfo
LocalAppBuildProvider Ein IBuildProvider, das einen IBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt 
LocalDeviceBuildProvider Ein IBuildProvider, das eine IDeviceBuildInfo anhand eines angegebenen Dateisystemverzeichnispfads erstellt. 
LocalFolderBuildProvider Ein IBuildProvider, das einen IFolderBuildInfo basierend auf einem angegebenen lokalen Pfad erstellt 
OtaDeviceBuildInfo Eine IDeviceBuildInfo, die für Over-the-air-Aktualisierungstests verwendet wird. 
OtatoolsBuildInfo Ein IBuildInfo, das otatools-Artefakte enthält. 
StubBuildProvider Leere Implementierung ohne Funktion einer IBuildProvider
VersionedFile Datenstruktur, die eine Datei mit einer zugehörigen Version darstellt. 

Aufzählungen

BuildInfoKey.BuildInfoFileKey Enum, das alle bekannten Dateitypen beschreibt, die über IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) abgefragt werden können. 
IBuildInfo.BuildInfoProperties Einige Eigenschaften, die eine IBuildInfo haben kann, um die Verarbeitung anzupassen.