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


Một IDeviceBuildProvider khởi động thông tin bản dựng 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 bản dựng nội bộ. Một số thông tin, cụ thể là nhánh, không thực sự có sẵn từ thiết bị, do đó, nó được tạo một cách giả tạo.

Tất cả thông tin dữ liệu meta bản dựng đế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 siêu dữ liệu như sau:

  • 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
    • cho Nexus 7 chạy Android 4.2: google-nakasi-grouper-4.2
  • xây dựng hương vị: như được cung cấp bởi ITestDevice#getBuildFlavor()
  • xây dựng bí danh: như được cung cấp bởi ITestDevice#getBuildAlias()
  • id bản dựng: do ITestDevice#getBuildId() cung cấp

    Bản tóm tắt

    nhà thầu công cộng

    BootstrapBuildProvider ()

    Phương thức 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 cho bản dựng đang thử nghiệm.

    IBuildInfo getBuild ( ITestDevice device)

    Truy xuất dữ liệu cho bản dựng đang thử nghiệm

    final File getTestsDir ()

    nhà thầu công cộng

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Phương thức 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 cho bản dựng đang thử nghiệm.

    trả lại
    IBuildInfo IBuildInfo cho bản dựng đang được thử nghiệm hoặc null nếu không có bản dựng nào để thử nghiệm

    ném
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Truy xuất dữ liệu cho bản dựng đang thử nghiệm

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

    trả lại
    IBuildInfo IBuildInfo cho bản dựng đang được thử nghiệm hoặc null nếu không có bản dựng nào để thử nghiệm

    ném
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    trả lại
    File