BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Une classe util pour aider à 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 de build pertinents

Remarque : étant donné que les informations sur la branche ne sont pas stockées sur l'appareil en tant qu'attributs de construction, les informations sur la branche injectées seront les champs suivants concaténés via des 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

bootstrapDeviceBuildAttributes

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 de build pertinents

Remarque : étant donné que les informations sur la branche ne sont pas stockées sur l'appareil en tant qu'attributs de construction, les informations sur la branche injectées seront les champs suivants concaténés via des 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 : les informations de build où les attributs de build du périphérique seront injectés

device ITestDevice : l'appareil à partir duquel lire les attributs de build

overrideBuildId String : au lieu de lire à partir du périphérique, remplacez l'identifiant de build par cette valeur ; null sans remplacement

overrideBuildFlavor String : au lieu de lire à partir du périphérique, remplacez la saveur de construction par cette valeur ; null sans remplacement

overrideBuildBranch String : au lieu de concaténer les attributs du périphérique en remplacement de la branche, remplacez-le par cette valeur ; null sans remplacement

overrideBuildAlias String : au lieu de lire à partir du périphérique, remplacez l'alias de construction par cette valeur ; null sans remplacement

Jetés
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException