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:

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

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