com.android.tradefed.build

Schnittstellen

IAppBuildInfo Diese Schnittstelle ist veraltet. Verwenden Sie IBuildInfo direkt.
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.
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 .

Ausnahmen

BuildRetrievalError Beim Abrufen des Builds zum Testen ist ein schwerwiegender Fehler aufgetreten.