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 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:
ro.product.brandro.product.namero.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 | |
|---|---|
DeviceNotAvailableException |
|