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