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:
|
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 |