BootstrapBuildProvider
public
class
BootstrapBuildProvider
extends Object
implements
IDeviceBuildProvider
java.lang.Object | |
↳ | com.android.tradefed.build.BootstrapBuildProvider |
Test cihazından derleme bilgilerini temel alan bir IDeviceBuildProvider
Bu, genellikle harici olarak sağlanan bir derlemeye (yani şirket içi derleme sistemi tarafından oluşturulmayan) sahip cihazlar için kullanılır. Özellikle şube olmak üzere bazı bilgiler cihazdan alınamaz. Bu nedenle, yapay olarak oluşturulur.
Tüm derleme meta veri bilgileri, cihazdaki çeşitli ro.* mülk alanlarından gelir.
Bu derleme sağlayıcı şu anda meta verileri aşağıdaki gibi oluşturur:
- branch:
$(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release),
örneğin:
- Android 4.2 yüklü Google Play sürümü Samsung S4 için: samsung-jgedlteue-jgedlte-4.2
- Android 4.2 yüklü Nexus 7 için: google-nakasi-grouper-4.2
- derleme çeşidi:
ITestDevice.getBuildFlavor()
tarafından sağlandığı şekliyle - derleme takma adı:
ITestDevice.getBuildAlias()
tarafından sağlandığı şekilde - derleme kimliği:
ITestDevice.getBuildId()
tarafından sağlananÖzet
Herkese açık kurucular
BootstrapBuildProvider()
Herkese açık yöntemler
void
cleanUp(IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
IBuildInfo
getBuild()
Test edilen derlemeyle ilgili verileri alın.
IBuildInfo
getBuild(ITestDevice device)
Test edilen derlemeyle ilgili verileri alma
final File
getTestsDir()
Herkese açık kurucular
BootstrapBuildProvider
public BootstrapBuildProvider ()
Herkese açık yöntemler
cleanUp
public void cleanUp (IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
Parametreler info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
Test edilen derlemeyle ilgili verileri alın.
İlerlemeler IBuildInfo
test edilen derleme için IBuildInfo
veya test için derleme yoksanull
Atışlar BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
Test edilen derlemeyle ilgili verileri alma
Parametreler device
ITestDevice
: Test için ayrılanITestDevice
İlerlemeler IBuildInfo
test edilen derleme için IBuildInfo
veya test için kullanılabilecek bir derleme yoksanull
Atışlar BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
İlerlemeler File