ارائه دهنده کنترل راه اندازی دستگاه CtsDeviceLaunch
public class CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider implements IDiscoverDependencies
| شیء جاوا | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
یک LaunchControlProvider برای DeviceFolderBuildInfo .
هم ساختار CTS و هم ساختار دستگاه را از سرور ساخت اندروید بازیابی میکند.
ابتدا ساختار دستگاه بازیابی میشود، و بنابراین آرگومانهای build-flavor و غیره که به این کلاس ارائه میشوند باید با ساختار دستگاهی که میخواهید بازیابی کنید مطابقت داشته باشند.
به طور پیشفرض، این کلاس تلاش میکند تا یک CTS build با همان build-id و شاخهی مشابه با device build دانلود کند. گزینههای cts* میتوانند برای بازیابی یک CTS build متفاوت استفاده شوند.
خلاصه
سازندگان عمومی | |
|---|---|
CtsDeviceLaunchControlProvider () | |
روشهای عمومی | |
|---|---|
void | cleanUp ( IBuildInfo info)فایلهای ساخت موقت را پاک کنید. |
IBuildInfo | downloadBuildFiles ( RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader) کلیدهای فایل لازم را همانطور که در --download-build-key پیکربندی شده است، از remoteBuild دانلود کنید و آنها را در یک |
RemoteBuildInfo | queryForBuild ()پرس و جوی کنترل پرتاب را انجام دهید و در صورت بروز خطا چندین بار تکرار کنید. |
Set<String> | reportTestZipFileFilter () |
سازندگان عمومی
ارائه دهنده کنترل راه اندازی دستگاه CtsDeviceLaunch
public CtsDeviceLaunchControlProvider ()
روشهای عمومی
پاکسازی
public void cleanUp (IBuildInfo info)
فایلهای ساخت موقت را پاک کنید.
| پارامترها | |
|---|---|
info | IBuildInfo |
دانلود فایلهای ساخت
public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
کلیدهای فایل لازم را همانطور که در --download-build-key پیکربندی شده است، از remoteBuild دانلود کنید و آنها را در یک IBuildInfo ذخیره کنید.
| پارامترها | |
|---|---|
remoteBuild | RemoteBuildInfo : پاسخ سرور کنترل راهاندازی |
testTargetName | String : نام هدف آزمایشی |
buildName | String : نام ساخت، همانطور که توسط کنترل پرتاب تعریف شده است |
downloader | IFileDownloader : IFileDownloader برای دانلود فایلهای ساخت |
| بازگشتها | |
|---|---|
IBuildInfo | IBuildInfo که با نسخههای محلی فایلهای ساخت پر شده است |
| پرتابها | |
|---|---|
BuildRetrievalError | |
پرس و جو برای ساخت
public RemoteBuildInfo queryForBuild ()
پرس و جوی کنترل پرتاب را انجام دهید و در صورت بروز خطا چندین بار تکرار کنید.
| بازگشتها | |
|---|---|
RemoteBuildInfo | اطلاعات RemoteBuildInfo که از کنترل پرتاب بازیابی شده است |
| پرتابها | |
|---|---|
BuildRetrievalError | |
گزارشتستفایلزیپفیلیتر
public Set<String> reportTestZipFileFilter ()
| بازگشتها | |
|---|---|
Set<String> | |