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 اجرای یک دستور زیرفرآیند ناموفق بود.