InfoUtilitas

public class BuildInfoUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.BuildInfoUtil


Class utilitas 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, maka info cabang akan menjadi bidang berikut yang disambungkan melalui tanda hubung:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (mungkin berbeda pada API level yang lebih lama)
  • ro.build.version.release

Konstruktor publik

InfoUtilitas

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, maka info cabang akan menjadi bidang berikut yang disambungkan melalui tanda hubung:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (mungkin berbeda pada API level yang lebih lama)
  • ro.build.version.release

Parameter
buildInfo IBuildInfo: info build tempat atribut build perangkat akan dimasukkan

device ITestDevice: perangkat yang akan membaca atribut build

overrideBuildId String: alih-alih membaca dari perangkat, ganti ID build ke nilai ini; null tanpa penggantian

overrideBuildFlavor String: alih-alih membaca dari perangkat, ganti ragam build ke ini nilai; null tanpa penggantian

overrideBuildBranch String: bukan menggabungkan atribut perangkat sebagai pengganti cabang, menggantinya dengan nilai ini; null tanpa penggantian

overrideBuildAlias String: alih-alih membaca dari perangkat, ganti alias build ke nilai ini; null tanpa penggantian

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException