БилдИнфоУтил
public class BuildInfoUtil
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.util.BuildInfoUtil |
Утилитный класс, помогающий манипулировать IBuildInfo
Краткое содержание
Общественные конструкторы | |
|---|---|
BuildInfoUtil () | |
Публичные методы | |
|---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)Считывает атрибуты сборки с устройства и использует их для переопределения соответствующих полей информации о сборке. Примечание. Поскольку информация о ветке не хранится на устройстве в качестве атрибутов сборки, введенная информация о ветке будет представлять собой следующие поля, объединенные через дефисы:
|
Общественные конструкторы
БилдИнфоУтил
public BuildInfoUtil ()
Публичные методы
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Считывает атрибуты сборки с устройства и использует их для переопределения соответствующих полей информации о сборке.
Примечание. Поскольку информация о ветке не хранится на устройстве в качестве атрибутов сборки, введенная информация о ветке будет представлять собой следующие поля, объединенные через дефисы:
-
ro.product.brand -
ro.product.name -
ro.product.vendor.device(может отличаться на старых уровнях API) -
ro.build.version.release
| Параметры | |
|---|---|
buildInfo | IBuildInfo : информация о сборке, в которую будут введены атрибуты сборки устройства. |
device | ITestDevice : устройство для чтения атрибутов сборки. |
overrideBuildId | String : вместо чтения с устройства переопределите идентификатор сборки на это значение; null для отсутствия переопределения |
overrideBuildFlavor | String : вместо чтения с устройства переопределите вариант сборки на это значение; null для отсутствия переопределения |
overrideBuildBranch | String : вместо объединения атрибутов устройства вместо ветвления переопределите его на это значение; null для отсутствия переопределения |
overrideBuildAlias | String : вместо чтения с устройства переопределите псевдоним сборки на это значение; null для отсутствия переопределения |
| Броски | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |