BootstrapBuildProvider
public class BootstrapBuildProvider
extends Object implements IDeviceBuildProvider
| java.lang.object | |
| ↳ | com.android.tradefed.build.BootstrapBuildProvider |
یک IDeviceBuildProvider که اطلاعات ساخت را از دستگاه تست بوت استرپ می کند
این معمولاً برای دستگاههایی با ساختار خارجی استفاده میشود، یعنی توسط سیستم ساخت داخل تولید نمیشود. اطلاعات خاصی، به ویژه شعبه، در واقع از دستگاه در دسترس نیست، بنابراین به طور مصنوعی تولید می شود.
تمام اطلاعات متا داده های ساخت از فیلدهای مختلف ویژگی ro.* در دستگاه می آید
در حال حاضر این ارائه دهنده ساخت متا داده را به صورت زیر تولید می کند:
- شعبه: $(ro.product.brand)-$(ro.product.name)-$(ro.product.device)-$(ro.build.version.release)، به عنوان مثال:
- برای نسخه Google Play سامسونگ S4 دارای اندروید 4.2: samsung-jgedlteue-jgedlte-4.2
- برای Nexus 7 دارای Android 4.2: google-nakasi-grouper-4.2
- طعم ساخت: همانطور که توسط
ITestDevice.getBuildFlavor()ارائه شده است - نام مستعار ساخت: همانطور که توسط
ITestDevice.getBuildAlias()ارائه شده است - شناسه ساخت: همانطور که توسط
ITestDevice.getBuildId()ارائه شده استخلاصه
سازندگان عمومی
BootstrapBuildProvider ()روش های عمومی
voidcleanUp ( IBuildInfo info)هر فایل ساخت موقت را پاک کنید.
IBuildInfogetBuild ()داده ها را برای ساخت تحت آزمایش بازیابی کنید.
IBuildInfogetBuild ( ITestDevice device)داده ها را برای ساخت تحت آزمایش بازیابی کنید
final FilegetTestsDir ()سازندگان عمومی
BootstrapBuildProvider
public BootstrapBuildProvider ()
روش های عمومی
پاکسازی
public void cleanUp (IBuildInfo info)
هر فایل ساخت موقت را پاک کنید.
پارامترها infoIBuildInfogetBuild
public IBuildInfo getBuild ()
داده ها را برای ساخت تحت آزمایش بازیابی کنید.
برمی گرداند IBuildInfoIBuildInfoبرای ساخت در حال آزمایش یاnullاگر هیچ ساختی برای آزمایش در دسترس نباشدپرتاب می کند BuildRetrievalErrorgetBuild
public IBuildInfo getBuild (ITestDevice device)
داده ها را برای ساخت تحت آزمایش بازیابی کنید
پارامترها deviceITestDevice:ITestDeviceاختصاص داده شده برای آزمایشبرمی گرداند IBuildInfoIBuildInfoبرای ساخت در حال آزمایش یاnullاگر هیچ ساختی برای آزمایش در دسترس نباشدپرتاب می کند BuildRetrievalErrorDeviceNotAvailableExceptiongetTestsDir
public final File getTestsDir ()
برمی گرداند File