BuildInfoUtil

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, 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 API level yang lebih 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 API level yang lebih 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: ganti ID build ke nilai ini, bukan membaca dari perangkat; null untuk tidak mengganti

overrideBuildFlavor String: alih-alih membaca dari perangkat, ganti ragam build ke nilai ini; null untuk tidak mengganti

overrideBuildBranch String: ganti atribut perangkat sebagai pengganti cabang, bukan menggabungkannya; null untuk tidak mengganti

overrideBuildAlias String: ganti alias build ke nilai ini, bukan membaca dari perangkat; null untuk tidak mengganti

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException