BuildInfoUtil
public
class
BuildInfoUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Klasa pomocnicza do manipulowania obiektami IBuildInfo
Podsumowanie
Konstruktory publiczne | |
---|---|
BuildInfoUtil()
|
Metody publiczne | |
---|---|
static
void
|
bootstrapDeviceBuildAttributes(IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Czyta atrybuty kompilacji z urządzenia i wykorzystuje je do zastąpienia odpowiednich pól informacji o kompilacji Uwaga: ponieważ informacje o gałęzi nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzyknięte informacje o gałęzi będą zawierać te pola połączone za pomocą myślników:
|
Konstruktory publiczne
BuildInfoUtil
public BuildInfoUtil ()
Metody publiczne
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Czyta atrybuty kompilacji z urządzenia i używa ich do zastąpienia odpowiednich pól informacji o kompilacji
Uwaga: ponieważ informacje o gałęzi nie są przechowywane na urządzeniu jako atrybuty kompilacji, wstrzyknięte informacje o gałęzi będą zawierać te pola połączone za pomocą myślników:
ro.product.brand
ro.product.name
ro.product.vendor.device
(może się różnić w przypadku starszych poziomów interfejsu API)ro.build.version.release
Parametry | |
---|---|
buildInfo |
IBuildInfo : informacje o kompilacji, w których zostaną wstrzyknięte atrybuty kompilacji urządzenia |
device |
ITestDevice : urządzenie, z którego mają być odczytywane atrybuty kompilacji. |
overrideBuildId |
String : zamiast odczytywać z urządzenia, zastąpić identyfikator kompilacji tą wartością;
null – aby nie zastępować |
overrideBuildFlavor |
String : zamiast odczytywania z urządzenia zastąpi ustawienie wersji kompilacji tą wartością; null , aby nie zastępować |
overrideBuildBranch |
String : zamiast konkatenacji atrybutów urządzenia jako zamiennika gałęzi zastąp tę wartość; null , aby nie zastępować |
overrideBuildAlias |
String : zamiast odczytywania z urządzenia zastąpi parametr aliasu kompilacji tą wartością;
null – brak zastąpienia |
Rzuty | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |