Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (mungkin berbeda pada level API 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 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