BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Object | |
com.android.tradefed.util.BuildInfoUtil |
Klasa util pomagająca manipulować IBuildInfo
Streszczenie
Konstruktorzy publiczni | |
---|---|
BuildInfoUtil () |
Metody publiczne | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastąpienia odpowiednich pól informacji o kompilacji Uwaga: ponieważ informacje o gałęziach nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzykiwane informacje o gałęziach będą następującymi polami połączonymi myślnikami:
|
Konstruktorzy publiczni
BuildInfoUtil
public BuildInfoUtil ()
Metody publiczne
bootstrapDeviceBuildAtrybuty
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Odczytuje atrybuty kompilacji z urządzenia i używa ich do zastąpienia odpowiednich pól informacji o kompilacji
Uwaga: ponieważ informacje o gałęziach nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzykiwane informacje o gałęziach będą następującymi polami połączonymi myślnikami:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(może być inny na starszych poziomach API) -
ro.build.version.release
Parametry | |
---|---|
buildInfo | IBuildInfo : informacje o kompilacji, do których zostaną wstrzyknięte atrybuty kompilacji urządzenia |
device | ITestDevice : urządzenie do odczytu atrybutów kompilacji z |
overrideBuildId | String : zamiast czytać z urządzenia, nadpisz id kompilacji na tę wartość; null dla braku nadpisania |
overrideBuildFlavor | String : zamiast czytać z urządzenia, nadpisz smak build na tę wartość; null dla braku nadpisania |
overrideBuildBranch | String : zamiast łączyć atrybuty urządzenia jako substytut brancha, nadpisz go na tę wartość; null dla braku nadpisania |
overrideBuildAlias | String : zamiast czytać z urządzenia, nadpisz alias kompilacji na tę wartość; null dla braku nadpisania |
Rzuty | |
---|---|
DeviceNotAvailableException |