Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implementsIDeviceBuildProvider

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


IDeviceBuildProvider yang melakukan 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 build meta data berasal dari berbagai bidang properti ro. * Di perangkat

Saat ini penyedia build ini menghasilkan meta data sebagai berikut:

  • branch: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), contoh:
    • untuk edisi Google Play Samsung S4 menjalankan Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • untuk Nexus 7 yang menjalankan Android 4.2: google-nakasi-grouper-4.2
  • build flavor: seperti yang disediakan oleh ITestDevice#getBuildFlavor()
  • alias build: 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 file build sementara apa pun.

    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 file build sementara apa pun.

    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 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