Narzędzie BuildInfoUtil
public class BuildInfoUtil
extends Object
Obiekt 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, wstrzyknięte informacje o gałęziach będą miały postać następujących pól połączonych myślnikami:
|
Konstruktorzy publiczni
Narzędzie BuildInfoUtil
public BuildInfoUtil ()
Metody publiczne
atrybuty bootstrapDeviceBuild
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, wstrzyknięte informacje o gałęziach będą miały postać następujących pól połączonych 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, z którego można odczytać atrybuty kompilacji |
overrideBuildId | String : zamiast czytać z urządzenia, zastąp identyfikator kompilacji tą wartością; null aby nie zastąpić |
overrideBuildFlavor | String : zamiast czytać z urządzenia, zastąp kompilację tą wartością; null aby nie zastąpić |
overrideBuildBranch | String : zamiast łączyć atrybuty urządzenia w zastępstwie gałęzi, nadpisz ją tą wartością; null aby nie zastąpić |
overrideBuildAlias | String : zamiast czytać z urządzenia, zastąp alias kompilacji tą wartością; null aby nie zastąpić |
Rzuca | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |