BootstrapBuildProvider
  public
  
  
  
  class
  BootstrapBuildProvider
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceBuildProvider
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider | 
IDeviceBuildProvider, który inicjalizuje informacje o kompilacji z urządzenia testowego.
 
Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, czyli nie wygenerowaną przez wewnętrzny system kompilacji. Niektóre informacje, w szczególności gałąź, nie są dostępne na urządzeniu, dlatego są generowane sztucznie.
Wszystkie metadane kompilacji pochodzą z różnych pól usługi ro.* na urządzeniu
Obecnie dostawca pakietu generuje metadane w ten sposób:
- gałąź:
 $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
np.:
 - w przypadku Samsunga S4 z Google Play i Androidem 4.2: samsung-jgedlteue-jgedlte-4.2
- Nexus 7 z Androidem 4.2: google-nakasi-grouper-4.2
 
- build flavor: jak podano w ITestDevice.getBuildFlavor()
- build alias: as provided by ITestDevice.getBuildAlias()
- build id: zgodnie z danymi użytkownika ITestDevice.getBuildId()PodsumowanieKonstruktory publiczneBootstrapBuildProvider()Metody publicznevoidcleanUp(IBuildInfo info)Usuń tymczasowe pliki kompilacji. IBuildInfogetBuild()Pobierz dane dotyczące wersji, która jest testowana. IBuildInfogetBuild(ITestDevice device)Pobieranie danych wersji testowanej final FilegetTestsDir()Konstruktory publiczneBootstrapBuildProviderpublic BootstrapBuildProvider () Metody publicznecleanUppublic void cleanUp (IBuildInfo info) Usuń tymczasowe pliki kompilacji. Parametry infoIBuildInfogetBuildpublic IBuildInfo getBuild () Pobierz dane dotyczące wersji, która jest testowana. Zwroty IBuildInfoIBuildInfodla wersji, która jest testowana, lubnull, jeśli nie ma wersji do przetestowaniaRzuty BuildRetrievalErrorgetBuildpublic IBuildInfo getBuild (ITestDevice device) Pobieranie danych wersji testowanej Parametry deviceITestDevice:ITestDeviceprzypisane do testuZwroty IBuildInfoIBuildInfow przypadku kompilacji testowanej lubnull, jeśli nie ma kompilacji do przetestowaniaRzuty BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDirpublic final File getTestsDir () Zwroty File
