билдинфоутил

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

Броски
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException