com.android.tradefed.cluster
رابطها
| کلاینت ICluster | رابطی برای تعامل با بکاند TFC. |
| رویداد ICluster | رابطی برای آپلود هر رویداد خوشهای در TFC. |
| IClusterEventUploader <T از IClusterEvent ارث بری میکند> | رابط برای ClusterEventUploader |
| گزینههای ICluster | رابطی برای دریافت گزینههای مرتبط با خوشه. |
کلاسها
| اطلاعات ساخت کلاستر | یک کلاس IBuildInfo برای ساختهای متصل به TFC. |
| ارائه دهنده ساخت خوشه | یک IBuildProvider برای دانلود منابع آزمون TFC. |
| کلاسترکلاینت | یک پیادهسازی IClusterClient برای تعامل با بکاند TFC. |
| کلاسترکامند | کلاسی که نشان دهنده یک وظیفه (task) است که از TF Cluster واکشی شده است. |
| سازندهی پیکربندی کلاستر | یک کلاس برای ساخت فایل پیکربندی برای یک دستور cluster. |
| رویداد ClusterCommand | یک کلاس برای کپسولهسازی رویدادهای دستور کلاستر که قرار است آپلود شوند. |
| سازنده رویداد کلاستر | |
| پرتابگر فرمان خوشهای | یک کلاس IRemoteTest برای اجرای یک دستور از TFC از طریق یک TF زیرپردازش. |
| زمانبند دستورات خوشهای | یک ICommandScheduler برای پشتیبانی از TFC (Tradefed Cluster). |
| وضعیت دستورات کلاستر | کلاسی که وضعیت و دلیل لغو یک دستور از TF Cluster را نشان میدهد. |
| اطلاعات دستگاه خوشه | یک کلاس برای کپسولهسازی اطلاعات دستگاه کلاستر که قرار است آپلود شود. |
| سازنده اطلاعات دستگاه خوشه | |
| مانیتور دستگاه خوشه ای | یک پیادهسازی IDeviceMonitor که نتایج را به سرویس Tradefed Cluster گزارش میدهد. |
| ClusterEventUploader <T از IClusterEvent ارثبری میکند> | کلاس ClusterEventUploader که IClusterEvent در TFC آپلود میکند. |
| رویداد میزبان کلاستر | یک کلاس برای کپسولهسازی رویدادهای میزبان کلاستر که قرار است آپلود شوند. |
| سازنده رویداد میزبان کلاستر | |
| ClusterHostUtil | توابع کاربردی استاتیک برای TF Cluster برای دریافت نمونههای پیکربندی سراسری، اطلاعات میزبان و غیره. |
| ClusterLogSaver | یک کلاس ILogSaver برای آپلود خروجیهای تست به TFC. |
| گزینههای کلاستر | |
| وضعیت فراخوان | کلاسی برای ذخیره وضعیت فراخوانی. |
| سازندهی پیکربندی زیرفرایند | یک فایل پیکربندی TF XML با قابلیت پوشش برای یک فایل پیکربندی TF موجود بسازید. |
| SubprocessReportingHelper | کلاسی برای ساخت یک فایل پیکربندی پوششی جهت استفاده از گزارشگر نتایج زیرفرآیند برای یک دستور خوشهای. |
| تست کانتکست | یک کلاس برای مدلسازی پیام TestContext از TFC API. |
| محیط تست | یک کلاس برای مدلسازی پیام TestEnvironment که توسط TFC API برگردانده میشود. |
| وضعیت گروه آزمایشی | کلاسی برای ذخیره وضعیت یک گروه آزمایشی. |
| آپلودکنندهی خروجی تست | فایلهای خروجی آزمایشی را در سیستم فایل محلی، GCS یا یک نقطه پایانی HTTP(S) بارگذاری میکند. |
| منبع تست | یک کلاس برای مدلسازی پیام TestResource که توسط TFC API برگردانده میشود. |
| دانلودکنندهی منابع تست | یک کلاس برای دانلود فایلهای منبع آزمایشی از file system/GCS/HTTP. |
| TradefedConfigObject | یک کلاس برای مدلسازی پیام TradefedConfigObject از TFC API. |
انومها
| نوع درخواست ClusterCommand | |
| ClusterCommand.State | وضعیت فرماندهی در خوشه TF. |
| نوع رویداد ClusterCommand | |
| نوع رویداد میزبان کلاستر | Enumهایی از انواع مختلف رویدادهای میزبان. |
| استراتژی انتخاب فایل ClusterLogSaver | استراتژیهای انتخاب فایل |
| نوع شی TradefedConfig | فهرستی از انواع اشیاء پیکربندی که میتوانند به پیکربندی دستور کلاستر تزریق شوند. |
استثنائات
| خطای SubprocessCommand | اجرای یک دستور زیرفرآیند ناموفق بود. |
رابطها
کلاسها
- اطلاعات ساخت کلاستر
- ارائه دهنده ساخت خوشه
- کلاسترکلاینت
- کلاسترکامند
- سازندهی پیکربندی کلاستر
- رویداد ClusterCommand
- سازنده رویداد کلاستر
- پرتابگر فرمان خوشهای
- زمانبند دستورات خوشهای
- وضعیت دستورات کلاستر
- اطلاعات دستگاه خوشه
- سازنده اطلاعات دستگاه خوشه
- مانیتور دستگاه خوشه ای
- آپلودکننده رویدادهای کلاستر
- رویداد میزبان کلاستر
- سازنده رویداد میزبان کلاستر
- ClusterHostUtil
- ClusterLogSaver
- گزینههای کلاستر
- وضعیت فراخوان
- سازندهی پیکربندی زیرفرایند
- SubprocessReportingHelper
- تست کانتکست
- محیط تست
- وضعیت گروه آزمایشی
- آپلودکنندهی خروجی تست
- منبع تست
- دانلودکنندهی منابع تست
- TradefedConfigObject
انومها
استثنائات