Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

BootstrapBuildProvider

public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider

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


Un IDeviceBuildProvider qui IDeviceBuildProvider informations de compilation à partir du périphérique de test

Ceci est généralement utilisé pour les appareils avec une version externe, c'est-à-dire non générée par un système de construction interne. Certaines informations, en particulier la branche, ne sont pas réellement disponibles à partir de l'appareil, elles sont donc générées artificiellement.

Toutes les informations de métadonnées de compilation proviennent de divers champs de propriété ro. * Sur l'appareil

Actuellement, ce fournisseur de build génère des métadonnées comme suit:

  • branche: $ (ro.product.brand) - $ (ro.product.name) - $ (ro.product.device) - $ (ro.build.version.release), par exemple:
    • pour l'édition Google Play Samsung S4 sous Android 4.2: samsung-jgedlteue-jgedlte-4.2
    • pour Nexus 7 sous Android 4.2: google-nakasi-grouper-4.2
  • build: comme fourni par ITestDevice#getBuildFlavor()
  • alias de construction: comme fourni par ITestDevice#getBuildAlias()
  • id de build: tel que fourni par ITestDevice#getBuildId()

    Résumé

    Constructeurs publics

    BootstrapBuildProvider ()

    Méthodes publiques

    void buildNotTested ( IBuildInfo info)

    Marquez la construction donnée comme non testée.

    void cleanUp ( IBuildInfo info)

    Nettoyez tous les fichiers de construction temporaires.

    IBuildInfo getBuild ()

    Récupérez les données pour la construction en cours de test.

    IBuildInfo getBuild ( ITestDevice device)

    Récupérer les données pour la construction en cours de test

    Constructeurs publics

    BootstrapBuildProvider

    public BootstrapBuildProvider ()

    Méthodes publiques

    buildNotTested

    public void buildNotTested ( IBuildInfo info)

    Marquez la construction donnée comme non testée.

    Appelé dans les cas où TradeFederation n'a pas réussi à terminer les tests sur la version en raison d'un problème d'environnement.

    Paramètres
    info IBuildInfo : l' IBuildInfo à réinitialiser

    nettoyer

    public void cleanUp ( IBuildInfo info)

    Nettoyez tous les fichiers de construction temporaires.

    Paramètres
    info IBuildInfo

    getBuild

    public IBuildInfo getBuild ()

    Récupérez les données pour la construction en cours de test.

    Retour
    IBuildInfo IBuildInfo pour la construction en cours de test ou null si aucune version n'est disponible pour le test

    Jette
    BuildRetrievalError

    getBuild

    public IBuildInfo getBuild ( ITestDevice device)

    Récupérer les données pour la construction en cours de test

    Paramètres
    device ITestDevice : l' ITestDevice alloué pour le test

    Retour
    IBuildInfo IBuildInfo pour la construction en cours de test ou null si aucune version n'est disponible pour le test

    Jette
    BuildRetrievalError
    DeviceNotAvailableException