BuildInfoUtil
public
class
BuildInfoUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.BuildInfoUtil |
IBuildInfo の操作に役立つユーティリティ クラス
概要
パブリック コンストラクタ | |
|---|---|
BuildInfoUtil()
|
|
パブリック メソッド | |
|---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
デバイスからビルド属性を読み取り、それを使用して関連するビルド情報フィールドをオーバーライドします 注: ブランチ情報はビルド属性としてデバイスに保存されないため、挿入されたブランチ情報はダッシュで連結された次のフィールドになります。
|
パブリック コンストラクタ
BuildInfoUtil
public BuildInfoUtil ()
パブリック メソッド
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
デバイスからビルド属性を読み取り、それを使用して関連するビルド情報フィールドをオーバーライドします
注: ブランチ情報はビルド属性としてデバイスに保存されないため、挿入されたブランチ情報はダッシュで連結された次のフィールドになります。
ro.product.brandro.product.namero.product.vendor.device(古い API レベルでは異なる場合があります)ro.build.version.release
| パラメータ | |
|---|---|
buildInfo |
IBuildInfo: デバイスのビルド属性が挿入されるビルド情報 |
device |
ITestDevice: ビルド属性を読み取るデバイス |
overrideBuildId |
String: デバイスから読み取る代わりに、ビルド ID をこの値にオーバーライドします。オーバーライドしない場合は null にします。 |
overrideBuildFlavor |
String: デバイスから読み取る代わりに、ビルド フレーバーをこの値にオーバーライドします。オーバーライドしない場合は null にします。 |
overrideBuildBranch |
String: ブランチの代わりにデバイス属性を連結するのではなく、この値にオーバーライドします。オーバーライドしない場合は null にします。 |
overrideBuildAlias |
String: デバイスから読み取る代わりに、ビルド エイリアスをこの値にオーバーライドします。オーバーライドしない場合は null にします。 |
| 例外 | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|