com.android.tradefed.build

介面

IAppBuildInfo 這個介面已淘汰。 請直接使用 IBuildInfo 
IBuildInfo 保留測試中版本的相關資訊。 
IBuildProvider 負責提供測試中版本的相關資訊。 
IDeviceBuildInfo IBuildInfo 代表完整的 Android 裝置版本及其測試 (選用)。 
IDeviceBuildProvider IBuildProvider,使用 ITestDevice 中的資訊擷取建構作業。 
IFileDownloader 用於下載遠端檔案的介面。 
IFolderBuildInfo 簡易抽象 IBuildInfo,其建構成果包含在本機檔案系統目錄中。 

類別

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

通常用於內含外部建構版本的裝置,例如

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

列舉

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