com.android.tradefed.build

接口

IAppBuildInfo此接口已棄用。直接使用IBuildInfo
IBuildProvider負責提供有關被測版本的信息。
IDeviceBuildInfo代表完整 Android 設備構建和(可選)其測試的IBuildInfo
IDeviceBuildProvider使用來自ITestDevice的信息來檢索構建的IBuildProvider
文件下載器下載遠程文件的接口。
IFolderBuildInfo一個簡單的抽象IBuildInfo ,其構建工件包含在本地文件系統目錄中。

課程

AppBuildInfo代表 Android 應用程序及其測試包的IBuildInfo
AppDeviceBuildInfo此類已棄用。直接使用IDeviceBuildInfo
引導構建提供程序從測試設備引導構建信息的IDeviceBuildProvider

這通常用於具有外部提供的構建的設備,即

構建信息應與ITestDevice關聯的IBuildInfo的通用實現。
命令行BuildInfoBuilder實用程序旨在從命令行捕獲通常的構建信息參數並從中創建IBuildInfo
依賴解析器一種新型提供程序,允許獲取測試的所有依賴項。
設備構建描述符IBuildInfo的包裝類,其中包含用於檢索設備平台構建信息的輔助方法。
設備構建信息代表完整 Android 設備構建和(可選)其測試的IBuildInfo
DeviceFolderBuildInfo一個IDeviceBuildInfo ,它還包含本地文件系統目錄中包含的其他構建工件。
現有的BuildProvider返回已構建的IBuildInfoIBuildProvider
文件下載緩存維護下載文件的本地文件系統 LRU 緩存的幫助程序類。
文件下載緩存工廠創建FileDownloadCache的工廠
FileDownloadCacheWrapper在實現IFileDownloader接口的同時提供FileDownloadCache設施的包裝類。
文件夾BuildInfo IFolderBuildInfo的具體實現。
LocalAppBuildProvider基於提供的本地路徑構造IBuildInfoIBuildProvider
LocalDeviceBuildProvider基於提供的文件系統目錄路徑構造IDeviceBuildInfoIBuildProvider
LocalFolderBuildProvider基於提供的本地路徑構造IFolderBuildInfoIBuildProvider
OtaDeviceBuildInfo用於無線更新測試的IDeviceBuildInfo
OtatoolsBuildInfo包含 otatools 工件的IBuildInfo
OtaZipfileBuildProvider提供基於本地 OTA zip 文件的IBuildInfo
StubBuildProvider IBuildProvider的無操作空實現。

例外

構建檢索錯誤檢索構建以進行測試時發生致命錯誤。