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 ()
روش های عمومی
void
cleanUp ( IBuildInfo info)
تمامی فایل های ساخت موقت را پاک کنید.
IBuildInfo
getBuild ()
بازیابی داده ها برای ساخت تحت آزمایش.
IBuildInfo
getBuild ( ITestDevice device)
بازیابی داده ها برای ساخت تحت آزمایش
final File
getTestsDir ()
سازندگان عمومی
BootstrapBuildProvider
public BootstrapBuildProvider ()
روش های عمومی
پاکسازی
public void cleanUp (IBuildInfo info)
تمامی فایل های ساخت موقت را پاک کنید.
پارامترها info
IBuildInfo
getBuild
public IBuildInfo getBuild ()
بازیابی داده ها برای ساخت تحت آزمایش.
برمی گرداند IBuildInfo
IBuildInfo
برای ساخت در حال آزمایش یاnull
اگر هیچ ساختی برای آزمایش در دسترس نباشدپرتاب می کند BuildRetrievalError
getBuild
public IBuildInfo getBuild (ITestDevice device)
بازیابی داده ها برای ساخت تحت آزمایش
پارامترها device
ITestDevice
:ITestDevice
اختصاص داده شده برای آزمایشبرمی گرداند IBuildInfo
IBuildInfo
برای ساخت در حال آزمایش یاnull
اگر هیچ ساختی برای آزمایش در دسترس نباشدپرتاب می کند BuildRetrievalError
DeviceNotAvailableException
getTestsDir
public final File getTestsDir ()
برمی گرداند File