БилдИнфоУтил
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 |