Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implementsIDeviceBuildProvider

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


IDeviceBuildProvider ,從測試設備引導生成信息

這通常用於具有外部提供的構建的設備,即不是由內部構建系統生成的設備。某些信息(特別是分支)實際上無法從設備獲得,因此是人為生成的。

所有構建元數據信息都來自設備上的各種ro。*屬性字段

當前,此構建提供程序生成元數據,如下所示:

  • 分支:$(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),例如:
    • 適用於運行Android 4.2的Google Play版Samsung S4:samsung-jgedlteue-jgedlte-4.2
    • 適用於運行Android 4.2的Nexus 7:google-nakasi-grouper-4.2
  • 構建風味:由ITestDevice#getBuildFlavor()
  • 構建別名:由ITestDevice#getBuildAlias()
  • 內部版本號:由ITestDevice#getBuildId()

    概要

    公共建設者

    BootstrapBuildProvider ()

    公開方法

    void cleanUp (IBuildInfo info)

    清理所有臨時構建文件。

    IBuildInfo getBuild ()

    檢索要測試的數據。

    IBuildInfo getBuild (ITestDevice device)

    檢索要測試的數據

    final File getTestsDir ()

    公共建設者

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    公開方法

    清理

    public void cleanUp (IBuildInfo info)

    清理所有臨時構建文件。

    參量
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    檢索要測試的數據。

    退貨
    IBuildInfo用於正在測試的構建的IBuildInfo ;如果沒有可用於測試的構建,則為null

    投擲
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    檢索要測試的數據

    參量
    device ITestDevice :分配用於測試的ITestDevice

    退貨
    IBuildInfo IBuildInfo以供測試中的構建;如果沒有可用的構建,則為null

    投擲
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    退貨
    File