Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

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


IDeviceBuildProvider thông tin xây dựng bootstraps từ thiết bị thử nghiệm

Điều này thường được sử dụng cho các thiết bị có bản dựng được cung cấp bên ngoài, tức là không được tạo bởi hệ thống xây dựng trong nhà. Một số thông tin nhất định, cụ thể là chi nhánh, không thực sự có sẵn từ thiết bị, do đó nó được tạo ra một cách nhân tạo.

Tất cả thông tin dữ liệu meta xây dựng đều đến từ các trường thuộc tính ro. * Khác nhau trên thiết bị

Hiện tại, nhà cung cấp bản dựng này tạo ra dữ liệu meta như sau:

  • chi nhánh: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), ví dụ:
    • cho phiên bản Google Play Samsung S4 chạy Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • dành cho Nexus 7 chạy Android 4.2: google-nakasi-purge-4.2
  • xây dựng hương vị: do ITestDevice#getBuildFlavor()
  • xây dựng bí danh: như được cung cấp bởi ITestDevice#getBuildAlias()
  • id xây dựng: do ITestDevice#getBuildId()

    Bản tóm tắt

    Các nhà xây dựng công cộng

    BootstrapBuildProvider ()

    Phương pháp công khai

    void cleanUp (IBuildInfo info)

    Dọn dẹp mọi tệp bản dựng tạm thời.

    IBuildInfo getBuild ()

    Truy xuất dữ liệu để xây dựng đang thử nghiệm.

    IBuildInfo getBuild (ITestDevice device)

    Truy xuất dữ liệu để xây dựng đang thử nghiệm

    final File getTestsDir ()

    Các nhà xây dựng công cộng

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Phương pháp công khai

    dọn dẹp

    public void cleanUp (IBuildInfo info)

    Dọn dẹp mọi tệp bản dựng tạm thời.

    Thông số
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Truy xuất dữ liệu để xây dựng đang thử nghiệm.

    Lợi nhuận
    IBuildInfo IBuildInfo để xây dựng đang thử nghiệm hoặc null nếu không có bản dựng nào có sẵn để thử nghiệm

    Ném
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Truy xuất dữ liệu để xây dựng đang thử nghiệm

    Thông số
    device ITestDevice : ITestDevice được phân bổ để kiểm tra

    Lợi nhuận
    IBuildInfo IBuildInfo để xây dựng đang thử nghiệm hoặc null nếu không có bản dựng nào có sẵn để thử nghiệm

    Ném
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    Lợi nhuận
    File