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 belirli 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 şekilde 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
voidcleanUp(IBuildInfo info)Geçici derleme dosyalarını temizleyin.
IBuildInfogetBuild()Test edilen derlemeyle ilgili verileri alın.
IBuildInfogetBuild(ITestDevice device)Test edilen derlemeyle ilgili verileri alma
final FilegetTestsDir()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 infoIBuildInfogetBuild
public IBuildInfo getBuild ()
Test edilen derlemeyle ilgili verileri alın.
İlerlemeler IBuildInfotest edilen derleme için IBuildInfoveya test için derleme yoksanullAtışlar BuildRetrievalErrorgetBuild
public IBuildInfo getBuild (ITestDevice device)
Test edilen derlemeyle ilgili verileri alma
Parametreler deviceITestDevice: Test için ayrılanITestDeviceİlerlemeler IBuildInfotest edilen derleme için IBuildInfoveya test için kullanılabilecek bir derleme yoksanullAtışlar BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDir
public final File getTestsDir ()
İlerlemeler File