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 bidang info build yang relevan Catatan: karena informasi cabang tidak disimpan di perangkat sebagai atribut build, info cabang yang disuntikkan akan menjadi 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 bidang info build yang relevan
Catatan: karena informasi cabang tidak disimpan di perangkat sebagai atribut build, info cabang yang disuntikkan akan menjadi kolom berikut yang digabungkan melalui tanda hubung:
-
ro.product.brand
-
ro.product.name
-
ro.product.vendor.device
(mungkin berbeda pada level API yang lebih lama) -
ro.build.version.release
Parameter | |
---|---|
buildInfo | IBuildInfo : info build tempat atribut build perangkat akan disuntikkan |
device | ITestDevice : perangkat untuk membaca atribut build |
overrideBuildId | String : alih-alih membaca dari perangkat, timpa build id ke nilai ini; null tanpa penggantian |
overrideBuildFlavor | String : alih-alih membaca dari perangkat, timpa build flavor ke nilai ini; null tanpa penggantian |
overrideBuildBranch | String : alih-alih menggabungkan atribut perangkat sebagai pengganti cabang, timpa ke nilai ini; null tanpa penggantian |
overrideBuildAlias | String : alih-alih membaca dari perangkat, ganti alias build ke nilai ini; null tanpa penggantian |
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |