Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

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


Un IDeviceBuildProvider che IDeviceBuildProvider bootstrap delle informazioni di compilazione dal dispositivo di test

Questo è tipicamente usato per dispositivi con una build fornita esternamente, cioè non generata da un sistema di build interno. Alcune informazioni, in particolare il ramo, non sono effettivamente disponibili dal dispositivo, quindi vengono generate artificialmente.

Tutte le informazioni sui metadati della build provengono da vari campi di proprietà ro. * Sul dispositivo

Attualmente questo provider di build genera metadati come segue:

  • ramo: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), ad esempio:
    • per l'edizione Google Play Samsung S4 con Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • per Nexus 7 con Android 4.2: google-nakasi-grouper-4.2
  • build flavour: come fornito da ITestDevice#getBuildFlavor()
  • build alias: come fornito da ITestDevice#getBuildAlias()
  • build id: come fornito da ITestDevice#getBuildId()

    Sommario

    Costruttori pubblici

    BootstrapBuildProvider ()

    Metodi pubblici

    void cleanUp (IBuildInfo info)

    Pulisci tutti i file di build temporanei.

    IBuildInfo getBuild ()

    Recupera i dati per la build in fase di test.

    IBuildInfo getBuild (ITestDevice device)

    Recupera i dati per la build in fase di test

    final File getTestsDir ()

    Costruttori pubblici

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Metodi pubblici

    pulire

    public void cleanUp (IBuildInfo info)

    Pulisci tutti i file di build temporanei.

    Parametri
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Recupera i dati per la build in fase di test.

    ritorna
    IBuildInfo IBuildInfo per la build in fase di test o null se nessuna build è disponibile per il test

    Lancia
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild (ITestDevice device)

    Recupera i dati per la build in prova

    Parametri
    device ITestDevice : il ITestDevice assegnato per il test

    ritorna
    IBuildInfo IBuildInfo per la build in fase di test o null se nessuna build è disponibile per il test

    Lancia
    BuildRetrievalError
    DeviceNotAvailableException

    getTestsDir

    public final File getTestsDir ()

    ritorna
    File