O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implementsIDeviceBuildProvider

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


Um IDeviceBuildProvider que inicializa informações de compilação a partir do dispositivo de teste

Isso é normalmente usado para dispositivos com uma construção fornecida externamente, ou seja, não gerada pelo sistema de construção interno. Determinadas informações, especificamente a ramificação, não estão realmente disponíveis no dispositivo, portanto, são geradas artificialmente.

Todas as informações de metadados de construção vêm de vários campos de propriedade ro. * No dispositivo

Atualmente, este provedor de compilação gera metadados da seguinte forma:

  • ramo: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), por exemplo:
    • para a edição do Google Play Samsung S4 com Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • para Nexus 7 com Android 4.2: google-nakasi-grouper-4.2
  • sabor de compilação: conforme fornecido por ITestDevice#getBuildFlavor()
  • construir alias: conforme fornecido por ITestDevice#getBuildAlias()
  • ID de compilação: conforme fornecido por ITestDevice#getBuildId()

    Resumo

    Construtoras públicas

    BootstrapBuildProvider ()

    Métodos públicos

    void cleanUp (IBuildInfo info)

    Limpe todos os arquivos de construção temporários.

    IBuildInfo getBuild ()

    Recupere os dados para a construção em teste.

    IBuildInfo getBuild (ITestDevice device)

    Recupere os dados para a construção em teste

    final File getTestsDir ()

    Construtoras públicas

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Métodos públicos

    Limpar

    public void cleanUp (IBuildInfo info)

    Limpe todos os arquivos de construção temporários.

    Parâmetros
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Recupere os dados para a construção em teste.

    Devoluções
    IBuildInfo o IBuildInfo para construção em teste ou null se nenhuma construção estiver disponível para teste

    Lança
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Recupere os dados para a construção em teste

    Parâmetros
    device ITestDevice : o ITestDevice alocado para teste

    Devoluções
    IBuildInfo o IBuildInfo para construção em teste ou null se nenhuma construção estiver disponível para teste

    Lança
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    Devoluções
    File