Dostawca BootstrapBuild
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
IDeviceBuildProvider
, który ładuje informacje o kompilacji z urządzenia testowego
Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczaną zewnętrznie, tj. nie generowaną przez wewnętrzny system kompilacji. Niektóre informacje, w szczególności oddział, w rzeczywistości nie są dostępne z urządzenia, dlatego są generowane sztucznie.
Wszystkie metadane kompilacji pochodzą z różnych pól właściwości ro.* na urządzeniu
Obecnie ten dostawca kompilacji generuje metadane w następujący sposób:
- oddział: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), na przykład:
- dla wersji Google Play Samsung S4 z systemem Android 4.2: Samsung-jgedlteue-jgedlte-4.2
- dla Nexusa 7 z Androidem 4.2: google-nakasi-grouper-4.2
- smak kompilacji: zgodnie z
ITestDevice#getBuildFlavor()
- zbuduj alias: zgodnie z
ITestDevice#getBuildAlias()
- identyfikator kompilacji: podany przez
ITestDevice#getBuildId()
Streszczenie
Konstruktorzy publiczni
BootstrapBuildProvider ()
Metody publiczne
void
cleanUp ( IBuildInfo info)
Wyczyść wszystkie tymczasowe pliki kompilacji.
IBuildInfo
getBuild ()
Pobierz dane dla testowanej kompilacji.
IBuildInfo
getBuild ( ITestDevice device)
Pobierz dane dla testowanej kompilacji
final File
getTestsDir ()
Konstruktorzy publiczni
Dostawca BootstrapBuild
public BootstrapBuildProvider ()
Metody publiczne
posprzątać
public void cleanUp (IBuildInfo info)
Wyczyść wszystkie tymczasowe pliki kompilacji.
Parametry info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Pobierz dane dla testowanej kompilacji.
Zwroty IBuildInfo
IBuildInfo
dla testowanej kompilacji lubnull
, jeśli żadna kompilacja nie jest dostępna do testowaniaRzuca BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Pobierz dane dla testowanej kompilacji
Parametry device
ITestDevice
:ITestDevice
przydzielony do testuZwroty IBuildInfo
IBuildInfo
dla testowanej kompilacji lubnull
, jeśli żadna kompilacja nie jest dostępna do testowaniaRzuca BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
Zwroty File