BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.BuildInfoUtil


Une classe util permettant de manipuler IBuildInfo

Résumé

Constructeurs publics

BuildInfoUtil()

Méthodes publiques

static void bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

Lit les attributs de build à partir de l'appareil et les utilise pour remplacer les champs d'informations sur le build concernés.

Remarque: Étant donné que les informations sur les branches ne sont pas stockées sur l'appareil en tant qu'attributs de compilation, les identifiants Les informations sur la succursale seront les champs suivants concaténés à l'aide de tirets:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (peut être différent sur les anciens niveaux d'API)
  • ro.build.version.release

Constructeurs publics

BuildInfoUtil

public BuildInfoUtil ()

Méthodes publiques

Attributs bootstrapDeviceBuild

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

Lit les attributs de build à partir de l'appareil et les utilise pour remplacer les champs d'informations sur le build concernés.

Remarque: Étant donné que les informations sur les branches ne sont pas stockées sur l'appareil en tant qu'attributs de compilation, les identifiants Les informations sur la succursale seront les champs suivants concaténés à l'aide de tirets:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (peut être différent sur les anciens niveaux d'API)
  • ro.build.version.release

Paramètres
buildInfo IBuildInfo: informations sur le build où les attributs de build de l'appareil seront injectés

device ITestDevice: appareil à partir duquel lire les attributs de compilation

overrideBuildId String: au lieu de lire depuis l'appareil, remplacez l'ID de build par cette valeur. null si aucun forçage

overrideBuildFlavor String: au lieu de lire depuis l'appareil, remplacez le type de compilation par cet value; null si aucun forçage

overrideBuildBranch String: au lieu de concaténer des attributs d'appareil pour remplacer branch, remplacez-la par cette valeur ; null si aucun forçage

overrideBuildAlias String: au lieu de lire depuis l'appareil, remplacez l'alias de compilation par cette valeur. null si aucun forçage

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException