БилдИнфоУтил

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)

Считывает атрибуты сборки с устройства и использует их для переопределения соответствующих полей информации о сборке.

Примечание. Поскольку информация о ветке не хранится на устройстве в качестве атрибутов сборки, введенная информация о ветке будет представлять собой следующие поля, объединенные через дефисы:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (может отличаться на старых уровнях API)
  • ro.build.version.release

Общественные конструкторы

БилдИнфоУтил

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 для отсутствия переопределения

Броски
DeviceNotAvailableException