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