BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object
implements IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Test cihazından derleme bilgilerini önyükleyen bir IDeviceBuildProvider
Bu genellikle harici olarak sağlanan bir yapıya sahip, yani şirket içi yapı sistemi tarafından üretilmeyen cihazlar için kullanılır. Belirli bilgiler, özellikle şube, cihazdan fiilen alınamaz, bu nedenle yapay olarak üretilir.
Tüm derleme meta veri bilgileri, cihazdaki çeşitli ro.* özellik alanlarından gelir
Şu anda bu derleme sağlayıcısı, aşağıdaki gibi meta verileri üretir:
- ş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
- yapı aroması:
ITestDevice#getBuildFlavor()
tarafından sağlanan şekilde - yapı takma adı:
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 altında derleme için verileri alın.
IBuildInfo
getBuild ( ITestDevice device)
Test altında derleme için verileri al
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
inşa et
public IBuildInfo getBuild ()
Test altında derleme için verileri alın.
İadeler IBuildInfo
test için yapı yoksa null
veya test için derleme içinIBuildInfo
Atar BuildRetrievalError
inşa et
public IBuildInfo getBuild (ITestDevice device)
Test altında derleme için verileri al
parametreler device
ITestDevice
: test için ayrılanITestDevice
İadeler IBuildInfo
test için yapı yoksa null
veya test için derleme içinIBuildInfo
Atar BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
İadeler File