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