Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

java.lang.Objek
com.android.tradefed.build.BootstrapBuildProvider


IDeviceBuildProvider yang mem-bootstrap membangun info dari perangkat uji

Ini biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, yaitu tidak dihasilkan oleh sistem build in-house. Informasi tertentu, khususnya cabang, sebenarnya tidak tersedia dari perangkat, oleh karena itu dibuat secara artifisial.

Semua info data meta build berasal dari berbagai bidang properti ro.* di perangkat

Saat ini penyedia build ini menghasilkan meta data sebagai berikut:

  • cabang: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), misalnya:
    • untuk edisi Google Play Samsung S4 yang menjalankan Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • untuk Nexus 7 yang menjalankan Android 4.2: google-nakasi-grouper-4.2
  • membangun rasa: seperti yang disediakan oleh ITestDevice#getBuildFlavor()
  • membangun alias: seperti yang disediakan oleh ITestDevice#getBuildAlias()
  • build id: seperti yang disediakan oleh ITestDevice#getBuildId()

    Ringkasan

    Konstruktor publik

    BootstrapBuildProvider ()

    Metode publik

    void cleanUp (IBuildInfo info)

    Bersihkan semua file build sementara.

    IBuildInfo getBuild ()

    Ambil data untuk build yang sedang diuji.

    IBuildInfo getBuild (ITestDevice device)

    Ambil data untuk build yang sedang diuji

    final File getTestsDir ()

    Konstruktor publik

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Metode publik

    membersihkan

    public void cleanUp (IBuildInfo info)

    Bersihkan semua file build sementara.

    Parameter
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Ambil data untuk build yang sedang diuji.

    Kembali
    IBuildInfo IBuildInfo untuk build yang sedang diuji atau null jika tidak ada build yang tersedia untuk pengujian

    Melempar
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Ambil data untuk build yang sedang diuji

    Parameter
    device ITestDevice : ITestDevice yang dialokasikan untuk pengujian

    Kembali
    IBuildInfo IBuildInfo untuk build yang sedang diuji atau null jika tidak ada build yang tersedia untuk pengujian

    Melempar
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    Kembali
    File