BuildInfoUtil

public class BuildInfoUtil
extends Object

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


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

Remarque: Étant donné que les informations de branche ne sont pas stockées sur l'appareil en tant qu'attributs de compilation, les informations de branche injectées seront les champs suivants concatenatés par 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 compilation de l'appareil et les utilise pour remplacer les champs d'informations de compilation pertinents.

Remarque: Étant donné que les informations de branche ne sont pas stockées sur l'appareil en tant qu'attributs de compilation, les informations de branche injectées seront les champs suivants concatenatés par 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: informations de compilation dans lesquelles les attributs de compilation de l'appareil seront injectés

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

overrideBuildId String: au lieu de lire à partir de l'appareil, remplacez l'ID de compilation par cette valeur. null pour ne pas remplacer

overrideBuildFlavor String: au lieu de lire à partir de l'appareil, remplacez la saveur de compilation par cette valeur ; null pour ne pas remplacer

overrideBuildBranch String: au lieu de concaténer les attributs de l'appareil en remplacement de la branche, remplacez-les par cette valeur. null pour ne pas remplacer

overrideBuildAlias String: au lieu de lire à partir de l'appareil, remplacez l'alias de compilation par cette valeur. null pour ne pas remplacer

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