BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Nesne | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Test cihazından derleme bilgilerini önyükleyen bir IDeviceBuildProvider
Bu, tipik olarak, harici olarak sağlanan bir yapıya sahip cihazlar için kullanılır, yani kurum içi yapı sistemi tarafından oluşturulmaz. Belirli bilgiler, özellikle de dal, cihazda gerçekte mevcut değildir, bu nedenle yapay olarak oluşturulur.
Tüm derleme meta veri bilgileri, cihazdaki çeşitli ro.* özellik alanlarından gelir
Şu anda bu yapı sağlayıcısı, meta verileri aşağıdaki gibi oluşturur:
- şube: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release), ö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
- lezzet oluşturma:
ITestDevice#getBuildFlavor()
tarafından sağlanan şekilde - takma ad oluşturma:
ITestDevice#getBuildAlias()
tarafından sağlanan şekilde - yapı kimliği:
ITestDevice#getBuildId()
tarafından sağlanan şekildeÖzet
Kamu inşaatçıları
BootstrapBuildProvider ()
Genel yöntemler
void
cleanUp ( IBuildInfo info)
Tüm geçici derleme dosyalarını temizleyin.
IBuildInfo
getBuild ()
Test edilen derleme için verileri alın.
IBuildInfo
getBuild ( ITestDevice device)
Test edilen derleme için verileri alın
final File
getTestsDir ()
Kamu inşaatçıları
BootstrapBuildProvider
public BootstrapBuildProvider ()
Genel yöntemler
Temizlemek
public void cleanUp (IBuildInfo info)
Tüm geçici derleme dosyalarını temizleyin.
parametreler info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Test edilen derleme için verileri alın.
İadeler IBuildInfo
test altında derleme için IBuildInfo
veya test için herhangi bir yapı yoksanull
atar BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Test edilen derleme için verileri alın
parametreler device
ITestDevice
: test için ayrılanITestDevice
İadeler IBuildInfo
test altında derleme için IBuildInfo
veya test için herhangi bir yapı yoksanull
atar BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
İadeler File