BuildInfoUtil
public class BuildInfoUtil
extends Object
java.lang.Objek | |
↳ | com.android.tradefed.util.BuildInfoUtil |
Kelas util untuk membantu memanipulasi IBuildInfo
Ringkasan
Konstruktor publik | |
---|---|
BuildInfoUtil () |
Metode publik | |
---|---|
static void | bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias) Membaca atribut build dari perangkat dan menggunakannya untuk mengganti kolom info build yang relevan Catatan: karena informasi cabang tidak disimpan di perangkat sebagai atribut build, info cabang yang dimasukkan akan berupa kolom berikut yang digabungkan melalui tanda hubung:
|
Konstruktor publik
BuildInfoUtil
public BuildInfoUtil ()
Metode publik
bootstrapDeviceBuildAttributes
public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)
Membaca atribut build dari perangkat dan menggunakannya untuk mengganti kolom info build yang relevan
Catatan: karena informasi cabang tidak disimpan di perangkat sebagai atribut build, info cabang yang dimasukkan akan berupa kolom berikut yang digabungkan melalui tanda hubung:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(mungkin berbeda pada level API lama) -
ro.build.version.release
Parameter | |
---|---|
buildInfo | IBuildInfo : info build tempat atribut build perangkat akan dimasukkan |
device | ITestDevice : perangkat untuk membaca atribut build |
overrideBuildId | String : alih-alih membaca dari perangkat, ganti id build ke nilai ini; null tanpa override |
overrideBuildFlavor | String : alih-alih membaca dari perangkat, ganti ragam build ke nilai ini; null tanpa override |
overrideBuildBranch | String : alih-alih menggabungkan atribut perangkat sebagai pengganti cabang, timpa ke nilai ini; null tanpa override |
overrideBuildAlias | String : alih-alih membaca dari perangkat, ganti alias build ke nilai ini; null tanpa override |
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |