BootstrapBuildProvider
  public
  
  
  
  class
  BootstrapBuildProvider
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceBuildProvider
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider | 
Un IDeviceBuildProvider che avvia le informazioni di compilazione dal dispositivo di test
 
Viene in genere utilizzato per i dispositivi con una build fornita dall'esterno, ovvero non generata dal sistema di compilazione interno. Alcune informazioni, in particolare il ramo, non sono effettivamente disponibili sul dispositivo, pertanto vengono generate artificialmente.
Tutte le informazioni sui metadati di compilazione provengono da vari campi della proprietà ro.* sul dispositivo
Al momento, questo provider di build genera i metadati come segue:
- branch:
 $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
 ad esempio:
 - Per Samsung S4 Google Play edition con Android 4.2: samsung-jgedlteue-jgedlte-4.2
- Per Nexus 7 con Android 4.2: google-nakasi-grouper-4.2
 
- build flavor: come fornito da ITestDevice.getBuildFlavor()
- build alias: come fornito da ITestDevice.getBuildAlias()
- build id: come fornito da ITestDevice.getBuildId()RiepilogoCostruttori pubbliciBootstrapBuildProvider()Metodi pubblicivoidcleanUp(IBuildInfo info)Elimina eventuali file di compilazione temporanei. IBuildInfogetBuild()Recupera i dati per la build in test. IBuildInfogetBuild(ITestDevice device)Recupera i dati per la build in test final FilegetTestsDir()Costruttori pubbliciBootstrapBuildProviderpublic BootstrapBuildProvider () Metodi pubblicicleanUppublic void cleanUp (IBuildInfo info) Elimina eventuali file di compilazione temporanei. Parametri infoIBuildInfogetBuildpublic IBuildInfo getBuild () Recupera i dati per la build in test. Ritorni IBuildInfoIBuildInfoper la build in test onullse non è disponibile alcuna build per i testLanci BuildRetrievalErrorgetBuildpublic IBuildInfo getBuild (ITestDevice device) Recupera i dati per la build in test Parametri deviceITestDevice: ilITestDeviceallocato per il testRitorni IBuildInfoIBuildInfoper la build in test onullse non è disponibile alcuna build per i testLanci BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDirpublic final File getTestsDir () Ritorni File
