BootstrapBuildProvider
  public
  
  
  
  class
  BootstrapBuildProvider
  
    extends Object
  
  
  
  
  
      implements
      
        IDeviceBuildProvider
      
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider | 
IDeviceBuildProvider yang mem-bootstrap info build dari perangkat pengujian
 
Hal ini biasanya digunakan untuk perangkat dengan build yang disediakan secara eksternal, yaitu tidak dihasilkan oleh sistem build internal. Informasi tertentu, khususnya cabang, sebenarnya tidak tersedia dari perangkat, sehingga dibuat secara artifisial.
Semua info metadata build berasal dari berbagai kolom properti ro.* di perangkat
Saat ini, penyedia build ini menghasilkan metadata sebagai berikut:
- branch:
 $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
 misalnya:
 
- untuk Samsung S4 edisi Google Play yang menjalankan Android 4.2: samsung-jgedlteue-jgedlte-4.2
 - untuk Nexus 7 yang menjalankan Android 4.2: google-nakasi-grouper-4.2
 
 - ragam build: seperti yang disediakan oleh 
ITestDevice.getBuildFlavor() - build alias: seperti yang disediakan oleh 
ITestDevice.getBuildAlias() - ID build: seperti yang disediakan oleh 
ITestDevice.getBuildId()Ringkasan
Konstruktor publik
BootstrapBuildProvider()Metode publik
voidcleanUp(IBuildInfo info)Bersihkan file build sementara.
IBuildInfogetBuild()Mengambil data untuk build yang sedang diuji.
IBuildInfogetBuild(ITestDevice device)Mengambil data untuk build yang sedang diuji
final FilegetTestsDir()Konstruktor publik
BootstrapBuildProvider
public BootstrapBuildProvider ()
Metode publik
cleanUp
public void cleanUp (IBuildInfo info)
Bersihkan file build sementara.
Parameter infoIBuildInfogetBuild
public IBuildInfo getBuild ()
Mengambil data untuk build yang sedang diuji.
Hasil IBuildInfoIBuildInfountuk build yang sedang diuji ataunulljika tidak ada build yang tersedia untuk pengujianMenampilkan BuildRetrievalErrorgetBuild
public IBuildInfo getBuild (ITestDevice device)
Mengambil data untuk build yang sedang diuji
Parameter deviceITestDevice:ITestDeviceyang dialokasikan untuk pengujianHasil IBuildInfoIBuildInfountuk build yang sedang diuji ataunulljika tidak ada build yang tersedia untuk pengujianMenampilkan BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDir
public final File getTestsDir ()
Hasil File