BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Eine util-Klasse zur Manipulation von IBuildInfo
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
BuildInfoUtil () |
Öffentliche Methoden | |
---|---|
static void | bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Liest Build-Attribute vom Gerät und verwendet sie, um die relevanten Build-Infofelder zu überschreiben Hinweis: Da Verzweigungsinformationen nicht als Build-Attribute auf dem Gerät gespeichert sind, werden die eingespeisten Verzweigungsinformationen in den folgenden Feldern über Bindestriche verkettet:
|
Öffentliche Konstrukteure
BuildInfoUtil
public BuildInfoUtil ()
Öffentliche Methoden
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Liest Build-Attribute vom Gerät und verwendet sie, um die relevanten Build-Infofelder zu überschreiben
Hinweis: Da Verzweigungsinformationen nicht als Build-Attribute auf dem Gerät gespeichert sind, werden die eingespeisten Verzweigungsinformationen in den folgenden Feldern über Bindestriche verkettet:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(möglicherweise anders auf älteren API-Ebenen) -
ro.build.version.release
Parameter | |
---|---|
buildInfo | IBuildInfo : Die Build-Informationen, in die Geräte-Build-Attribute IBuildInfo werden |
device | ITestDevice : Das Gerät, von dem Build-Attribute gelesen werden sollen |
overrideBuildId | String : Anstatt vom Gerät zu lesen, überschreiben Sie die Build-ID auf diesen Wert. null für keine Überschreibung |
overrideBuildFlavor | String : Anstatt vom Gerät zu lesen, überschreiben Sie die Build-Variante auf diesen Wert. null für keine Überschreibung |
overrideBuildBranch | String : Anstatt Geräteattribute als Ersatz für die Verzweigung zu verketten, überschreiben Sie diese auf diesen Wert. null für keine Überschreibung |
overrideBuildAlias | String : Überschreiben Sie den Build-Alias auf diesen Wert, anstatt vom Gerät zu lesen. null für keine Überschreibung |
Würfe | |
---|---|
DeviceNotAvailableException |