BootstrapBuildProvider
  public
  
  
  
  class
  BootstrapBuildProvider
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceBuildProvider
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider | 
Un IDeviceBuildProvider qui démarre les informations de compilation à partir de l'appareil de test
 
Cette option est généralement utilisée pour les appareils avec un build fourni en externe, c'est-à-dire non généré par le système de compilation interne. Certaines informations, en particulier la branche, ne sont pas réellement disponibles sur 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 compilation génère des métadonnées comme suit:
- branch:
 $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
 par exemple :
 - Pour le Samsung S4 édition Google Play exécutant Android 4.2: samsung-jgedlteue-jgedlte-4.2
- Pour le Nexus 7 équipé d'Android 4.2: google-nakasi-grouper-4.2
 
- build flavor: as provided by ITestDevice.getBuildFlavor()
- build alias: as provided by ITestDevice.getBuildAlias()
- build id: as provided by ITestDevice.getBuildId()RésuméConstructeurs publicsBootstrapBuildProvider()Méthodes publiquesvoidcleanUp(IBuildInfo info)Nettoyez les fichiers de compilation temporaires. IBuildInfogetBuild()Récupérez les données pour le build en cours de test. IBuildInfogetBuild(ITestDevice device)Récupérer les données pour le build en cours de test final FilegetTestsDir()Constructeurs publicsBootstrapBuildProviderpublic BootstrapBuildProvider () Méthodes publiquescleanUppublic void cleanUp (IBuildInfo info) Nettoyez les fichiers de compilation temporaires. Paramètres infoIBuildInfogetBuildpublic IBuildInfo getBuild () Récupérez les données pour le build en cours de test. Renvoie IBuildInfoIBuildInfopour le build en cours de test ounullsi aucun build n'est disponible pour les testsGénère BuildRetrievalErrorgetBuildpublic IBuildInfo getBuild (ITestDevice device) Récupérer les données pour le build en cours de test Paramètres deviceITestDevice:ITestDevicealloué pour le testRenvoie IBuildInfoIBuildInfopour le build en cours de test ounullsi aucun build n'est disponible pour les testsGénère BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDirpublic final File getTestsDir () Renvoie File
