com.android.tradefed.build

Schnittstellen

IAppBuildInfo Diese Schnittstelle ist veraltet. Verwenden Sie IBuildInfo direkt.
IBuildInfo Enthält Informationen über den getesteten Build.
IBuildProvider Verantwortlich für die Bereitstellung von Informationen zum getesteten Build.
IDeviceBuildInfo Eine IBuildInfo , die einen vollständigen Android-Gerätebuild und (optional) seine Tests darstellt.
IDeviceBuildProvider Ein IBuildProvider , der Informationen von einem ITestDevice verwendet, um einen Build abzurufen.
IFileDownloader Schnittstelle zum Herunterladen einer Remote-Datei.
IFolderBuildInfo Eine einfache abstrakte IBuildInfo , deren Build-Artefakte in einem lokalen Dateisystemverzeichnis enthalten sind.

Klassen

AppBuildInfo Eine IBuildInfo , die eine Android-Anwendung und ihre Testpakete darstellt.
AppDeviceBuildInfo Diese Klasse ist veraltet. Verwenden Sie IDeviceBuildInfo direkt.
BootstrapBuildProvider Ein IDeviceBuildProvider , der Buildinformationen vom Testgerät bootet

Dies wird typischerweise für Geräte mit extern versorgtem Aufbau verwendet, d. h

BuildInfo Generische Implementierung einer IBuildInfo , die einem ITestDevice zugeordnet werden sollte.
BuildInfoKey Klassenaufzählung im Zusammenhang mit Build-Informationsabfragen.
BuildRetrievalError Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten.
BuildSerializedVersion Klasse, die die aktuelle Serialisierungsversion aller IBuildInfo enthält.
CommandLineBuildInfoBuilder Dienstprogramm, das die üblichen Build-Informationsargumente von einer Befehlszeile erfassen und daraus eine IBuildInfo erstellen soll.
AbhängigkeitenResolver Ein neuer Anbietertyp, der es ermöglicht, alle Abhängigkeiten für einen Test abzurufen.
DeviceBuildDescriptor Eine Wrapper-Klasse für eine IBuildInfo , die Hilfsmethoden zum Abrufen von Build-Informationen zur Geräteplattform enthält.
DeviceBuildInfo Eine IBuildInfo , die einen vollständigen Android-Gerätebuild und (optional) seine Tests darstellt.
DeviceFolderBuildInfo Eine IDeviceBuildInfo , die auch andere Buildartefakte enthält, die in einem Verzeichnis im lokalen Dateisystem enthalten sind.
ExistingBuildProvider Ein IBuildProvider , der eine bereits erstellte IBuildInfo zurückgibt.
FileDownloadCache Eine Hilfsklasse, die einen lokalen LRU-Cache des Dateisystems für heruntergeladene Dateien verwaltet.
FileDownloadCacheFactory Eine Factory zum Erstellen FileDownloadCache
FileDownloadCacheWrapper Eine Wrapper-Klasse, die FileDownloadCache Funktionen bereitstellt und gleichzeitig die IFileDownloader Schnittstelle implementiert.
FolderBuildInfo Konkrete Implementierung eines IFolderBuildInfo .
LocalAppBuildProvider Ein IBuildProvider , der eine IBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt
LocalDeviceBuildProvider Ein IBuildProvider , der eine IDeviceBuildInfo basierend auf einem bereitgestellten Dateisystemverzeichnispfad erstellt.
LocalFolderBuildProvider Ein IBuildProvider , der eine IFolderBuildInfo basierend auf einem bereitgestellten lokalen Pfad erstellt
OtaDeviceBuildInfo Eine IDeviceBuildInfo , die für Over-the-Air-Updatetests verwendet wird.
OtatoolsBuildInfo Eine IBuildInfo , die Otatools-Artefakte enthält.
OtaZipfileBuildProvider Stellt eine IBuildInfo basierend auf einer lokalen OTA-ZIP-Datei bereit.
StubBuildProvider No-Op-Leerimplementierung eines IBuildProvider .
VersionierteDatei Datenstruktur, die eine Datei darstellt, die über eine zugehörige Version verfügt.

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 ein IBuildInfo haben kann, um die Handhabung zu optimieren.