com.android.tradefed.build

接口

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

班級

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

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

構建信息應與ITestDevice關聯的IBuildInfo的通用實現。
BuildInfoKey與構建信息查詢相關的類持有枚舉。
構建檢索錯誤檢索構建以進行測試時發生致命錯誤。
構建序列化版本包含所有IBuildInfo的當前序列化版本的類。
CommandLineBuildInfoBuilder實用程序旨在從命令行捕獲常用的構建信息參數並從中創建IBuildInfo
依賴解析器一種新型提供程序,允許獲取測試的所有依賴項。
設備構建描述符IBuildInfo的包裝類,其中包含用於檢索設備平台構建信息的輔助方法。
設備構建信息代表完整 Android 設備構建和(可選)其測試的IBuildInfo
設備文件夾構建信息一個IDeviceBuildInfo ,它還包含本地文件系統目錄中包含的其他構建工件。
現有構建提供者返回已構建的IBuildInfo IBuildProvider
文件下載緩存維護下載文件的本地文件系統 LRU 緩存的輔助類。
文件下載緩存工廠用於創建FileDownloadCache工廠
文件下載緩存包裝器一個包裝類,它在實現IFileDownloader接口時提供FileDownloadCache設施。
文件夾建立信息IFolderBuildInfo的具體實現。
LocalAppBuildProvider基於提供的本地路徑構造IBuildInfoIBuildProvider
LocalDeviceBuildProvider一個IBuildProvider ,它根據提供的文件系統目錄路徑構造IDeviceBuildInfo
LocalFolderBuildProvider一個IBuildProvider ,它根據提供的本地路徑構造一個IFolderBuildInfo
OtaDeviceBuildInfo用於無線更新測試的IDeviceBuildInfo
OtatoolsBuildInfo包含 otatools 工件的IBuildInfo
OtaZipfileBuildProvider提供基於本地 OTA zip 文件的IBuildInfo
StubBuildProvider IBuildProvider的無操作空實現。
版本文件表示具有關聯版本的文件的數據結構。

枚舉

BuildInfoKey.BuildInfoFileKey描述可通過IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)查詢的所有已知文件類型的枚舉。
IBuildInfo.BuildInfoProperties IBuildInfo的一些屬性可能需要調整對它的一些處理。