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 construction de l'appareil et les utilise pour remplacer les champs d'informations de construction pertinents

Remarque : étant donné que les informations de branche ne sont pas stockées sur l'appareil en tant qu'attributs de construction, les informations de 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 construction de l'appareil et les utilise pour remplacer les champs d'informations de construction pertinents

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

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

overrideBuildId String : au lieu de lire depuis l'appareil, remplacez l'ID de construction par cette valeur ; null pour aucun remplacement

overrideBuildFlavor String : au lieu de lire à partir de l'appareil, remplacez la saveur de construction par cette valeur ; null pour aucun remplacement

overrideBuildBranch String : au lieu de concaténer les attributs de périphérique en tant que substitut de la branche, remplacez-la par cette valeur ; null pour aucun remplacement

overrideBuildAlias String : au lieu de lire à partir de l'appareil, remplacez l'alias de construction par cette valeur ; null pour aucun remplacement

Lance
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException