com.android.tradefed.build

インターフェース

IAppBuildInfoこのインターフェースは廃止されました。 IBuildInfo直接使用します。
IBuildInfoテスト対象のビルドに関する情報を保持します。
IBuildプロバイダーテスト中のビルドに関する情報を提供する責任があります。
IDeviceBuildInfo完全な Android デバイスのビルドと (オプションで) そのテストを表すIBuildInfo
IDeviceBuildProvider ITestDeviceからの情報を使用してビルドを取得するIBuildProvider
IFileDownloaderリモート ファイルをダウンロードするためのインターフェイス。
IFolderBuildInfoビルド アーティファクトがローカル ファイル システム ディレクトリに含まれる単純な抽象IBuildInfo

クラス

アプリビルド情報Android アプリケーションとそのテスト パッケージを表すIBuildInfo
AppDeviceBuildInfoこのクラスは廃止されました。 IDeviceBuildInfo直接使用します。
ブートストラップビルドプロバイダーテストデバイスからビルド情報をブートストラップするIDeviceBuildProvider

これは通常、外部から提供されたビルドを備えたデバイスに使用されます。

ビルド情報ITestDeviceに関連付ける必要があるIBuildInfoの汎用実装。
ビルド情報キービルド情報クエリに関連する列挙を保持するクラス。
ビルド取得エラーテスト用のビルドを取得中に致命的なエラーが発生しました。
ビルドシリアル化バージョンすべてのIBuildInfoの現在のシリアル化バージョンを含むクラス。
CommandLineBuildInfoBuilderこのユーティリティは、コマンド ラインから通常のビルド情報引数を取得し、そこからIBuildInfoを作成することを目的としていました。
依存関係リゾルバーテストのすべての依存関係を取得できる新しいタイプのプロバイダー。
デバイスビルド記述子IBuildInfoのラッパー クラス。デバイス プラットフォームのビルド情報を取得するヘルパー メソッドが含まれています。
デバイスビルド情報完全な Android デバイスのビルドと (オプションで) そのテストを表すIBuildInfo
デバイスフォルダービルド情報ローカル ファイル システム上のディレクトリに含まれる他のビルド アーティファクトも含まれるIDeviceBuildInfo
既存のビルドプロバイダーすでに構築されたIBuildInfoを返すIBuildProvider
ファイルダウンロードキャッシュダウンロードされたファイルのローカル ファイルシステム LRU キャッシュを維持するヘルパー クラス。
ファイルダウンロードキャッシュファクトリーFileDownloadCacheを作成するためのファクトリー
ファイルダウンロードキャッシュラッパーIFileDownloaderインターフェイスの実装中にFileDownloadCache機能を提供するラッパー クラス。
フォルダー構築情報IFolderBuildInfoの具体的な実装。
LocalAppBuildProvider提供されたローカル パスに基づいてIBuildInfoを構築するIBuildProvider
LocalDeviceBuildProvider指定されたファイル システム ディレクトリ パスに基づいてIDeviceBuildInfoを構築するIBuildProvider
LocalFolderBuildProvider提供されたローカル パスに基づいてIFolderBuildInfoを構築するIBuildProvider
オタデバイスビルド情報無線アップデートのテストに使用されるIDeviceBuildInfo
OhtatoolsBuildInfo otatools アーティファクトを含むIBuildInfo
OhtaZipfileBuildProviderローカル OTA zip ファイルに基づいてIBuildInfoを提供します。
スタブビルドプロバイダーIBuildProviderの何も操作しない空の実装。
バージョン管理されたファイルバージョンが関連付けられているファイルを表すデータ構造。

列挙型

BuildInfoKey.BuildInfoFileKey IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)を通じてクエリできるすべての既知のファイル タイプを説明する列挙型。
IBuildInfo.BuildInfoProperties IBuildInfoが持つことができる一部のプロパティは、その処理を微調整する必要があります。