BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
Java.lang.Nesne | |
🎃 | com.android.tradefed.build.BootstrapBuildProvider |
Derleme bilgilerini test cihazından önyükleyen bir IDeviceBuildProvider
Bu genellikle harici olarak sağlanan derlemesi olan cihazlar için kullanılır. Yani geliştirmeyi öğreneceksiniz. Özellikle şube olmak üzere bazı bilgiler gerçekten kullanılamıyor yapay olarak üretilir.
Tüm derleme meta veri bilgileri, cihazdaki çeşitli ro.* mülk alanlarından gelir.
Şu anda bu derleme sağlayıcı, meta verileri aşağıdaki gibi oluşturmaktadır:
- dal:
$(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.sürümü),
örneğin:
- Android 4.2 çalıştıran Google Play sürümü Samsung S4 için: samsung-jgedlteue-jgedlte-4.2
- Android 4.2 çalıştıran Nexus 7 için: google-nakasi-grouper-4.2
- derleme türü:
ITestDevice#getBuildFlavor()
tarafından sağlandığı şekilde - derleme takma adı:
ITestDevice#getBuildAlias()
tarafından sağlandığı şekilde - derleme kimliği:
ITestDevice#getBuildId()
tarafından sağlandığı şekildeÖzet
Kamu inşaatçıları
BootstrapBuildProvider()
Herkese açık yöntemler
void
cleanUp(IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
IBuildInfo
getBuild()
Test altındaki derlemenin verilerini alın.
IBuildInfo
getBuild(ITestDevice device)
Test altındaki derlemenin verilerini alma
final File
getTestsDir()
Kamu inşaatçıları
BootstrapBuildProvider
public BootstrapBuildProvider ()
Herkese açık yöntemler
temizleme
public void cleanUp (IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
Parametreler info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Test altındaki derlemenin verilerini alın.
İlerlemeler IBuildInfo
test altındaki derleme için IBuildInfo
veya derleme yoksanull
test için kullanılabilirFırlatma BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Test altındaki derlemenin verilerini alma
Parametreler device
ITestDevice
: test için ayrılanITestDevice
İlerlemeler IBuildInfo
test altındaki derleme için IBuildInfo
veya derleme yoksanull
test için kullanılabilirFırlatma BuildRetrievalError
DeviceNotAvailableException
GetTestsDir
public final File getTestsDir ()
İlerlemeler File