com.android.tradefed.build

介面

IAppBuildInfo 此介面已淘汰。 直接使用 IBuildInfo 
IBuildInfo 保存測試中版本的相關資訊。 
IBuildProvider 負責提供測試中版本的相關資訊。 
IDeviceBuildInfo 代表完整 Android 裝置版本和 (選用) 其測試的 IBuildInfo。 
IDeviceBuildProvider IBuildProvider 會使用 ITestDevice 的資訊來擷取版本。 
IFileDownloader 下載遠端檔案的介面。 
IFolderBuildInfo 簡單的抽象 IBuildInfo,其建構構件包含在本機檔案系統目錄中。 

類別

AppBuildInfo 代表 Android 應用程式及其測試套件的 IBuildInfo。 
AppDeviceBuildInfo 這個類別已淘汰。 直接使用 IDeviceBuildInfo 
BootstrapBuildProvider 從測試裝置啟動版本資訊的 IDeviceBuildProvider

這項設定通常用於裝置具有外部提供的版本,也就是

BuildInfo 應與 ITestDevice 相關聯的 IBuildInfo 一般實作項目。 
BuildInfoKey 這個類別會保留與建構資訊查詢相關的列舉。 
BuildRetrievalError 擷取測試版本時發生致命錯誤。 
BuildSerializedVersion 包含所有 IBuildInfo 目前序列化版本的類別。 
CommandLineBuildInfoBuilder 公用程式旨在從指令列擷取一般建構資訊引數,並根據這些引數建立 IBuildInfo。 
DependenciesResolver 這類型提供者可取得測試的所有依附元件。 
DeviceBuildDescriptor IBuildInfo 的包裝函式類別,其中包含用於擷取裝置平台版本資訊的輔助方法。 
DeviceBuildInfo 代表完整 Android 裝置版本和 (選用) 其測試的 IBuildInfo。 
DeviceFolderBuildInfo IDeviceBuildInfo 也包含本機檔案系統目錄中的其他建構構件。 
ExistingBuildProvider 傳回已建構 IBuildInfoIBuildProvider。 
FileDownloadCache 輔助類別,可維護下載檔案的本機檔案系統 LRU 快取。 
FileDownloadCacheFactory 用來建立 FileDownloadCache 的工廠
FileDownloadCacheWrapper 提供 FileDownloadCache 設施,同時實作 IFileDownloader 介面的包裝函式類別。 
FolderBuildInfo 具體實作 IFolderBuildInfo。 
LocalAppBuildProvider IBuildProvider 會根據提供的本機路徑建構 IBuildInfo
LocalDeviceBuildProvider IBuildProvider 會根據提供的檔案系統目錄路徑建構 IDeviceBuildInfo。 
LocalFolderBuildProvider IBuildProvider 會根據提供的本機路徑建構 IFolderBuildInfo
OtaDeviceBuildInfo 用於無線更新測試的 IDeviceBuildInfo。 
OtatoolsBuildInfo 包含 otatools 構建物的 IBuildInfo。 
StubBuildProvider IBuildProvider 的空白無操作實作。 
VersionedFile 代表含有相關聯版本的檔案的資料結構。 

列舉

BuildInfoKey.BuildInfoFileKey 列舉,描述可透過 IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) 查詢的所有已知檔案類型。 
IBuildInfo.BuildInfoProperties IBuildInfo 可能會調整部分處理方式的部分屬性。