گزینه‌های ICluster

public interface IClusterOptions

com.android.tradefed.cluster.IClusterOptions


رابطی برای دریافت گزینه‌های مرتبط با خوشه.

خلاصه

روش‌های عمومی

abstract boolean checkCommandState ()

اینکه آیا وضعیت فرمان (روی خوشه TF) باید در طول ضربان قلب بررسی شود یا خیر.

abstract boolean checkPermitsOnLease ()

قبل از اجاره، برخی از مجوزهای موجود را بررسی کنید.

abstract String getClusterId ()

شناسه خوشه را برای این نمونه TF دریافت کنید.

abstract int getConnectTimeout ()

دریافت زمان اتصال http.

abstract MultiMap <String, String> getDeviceGroup ()

گروه دستگاه را به نگاشت دستگاه هدایت کنید.

abstract long getDeviceMonitorSnapshotInterval ()

فاصله زمانی بین هر اسنپ‌شات دستگاه را بر حسب میلی‌ثانیه دریافت کنید.

abstract Map<String, String> getDeviceTag ()

سریال دستگاه را برای نگاشت تگ دریافت کنید.

abstract long getInvocationHeartbeatInterval ()

فاصله زمانی بین ضربان قلب فراخوانی را بر حسب میلی‌ثانیه دریافت کنید.

abstract String getLabName ()

نام آزمایشگاهی که میزبان به آن تعلق دارد را دریافت کنید.

abstract List<String> getLabels ()

برای میزبان برچسب بگیرید.

abstract List<String> getNextClusterIds ()

شناسه‌های خوشه ثانویه را برای این نمونه TF دریافت کنید.

abstract int getReadTimeout ()

دریافت زمان اتمام خواندن http.

abstract String getRunTargetFormat ()

قالب برچسب‌گذاری اهداف دویدن را دریافت کنید.

abstract File getSchedulerServiceAccountKeyfile ()

فایل کلید حساب کاربری سرویس زمان‌بندی آزمون tradefed را دریافت کنید.

abstract String getSchedulerServiceUrl ()

آدرس اینترنتی سرویس زمان‌بندی آزمون tradefed را دریافت کنید.

abstract String getServiceUrl ()

آدرس اینترنتی پایه API REST کلاستر مبادله‌شده را دریافت کنید.

abstract boolean isDeviceMonitorDisabled ()

برمی‌گرداند که آیا گزارش‌دهی دستگاه کلاستر غیرفعال است یا خیر.

abstract long maxDiskUsagePercentage ()

حداکثر درصد استفاده از دیسک قبل از اینکه اجاره وظایف جدید اضافی را متوقف کنیم.

abstract boolean shouldCollectEarlyTestSummary ()

برمی‌گرداند که آیا زمانبند باید خلاصه تست اولیه را جمع‌آوری کند یا خیر.

abstract Boolean shouldUploadInvocationStatus ()

برمی‌گرداند که آیا TF باید وضعیت فراخوانی را آپلود کند یا خیر.

روش‌های عمومی

بررسی وضعیت فرمان

public abstract boolean checkCommandState ()

اینکه آیا وضعیت فرمان (روی خوشه TF) باید در طول ضربان قلب بررسی شود یا خیر.

بازگشت‌ها
boolean

بررسی مجوزها در اجاره

public abstract boolean checkPermitsOnLease ()

قبل از اجاره، برخی از مجوزهای موجود را بررسی کنید.

بازگشت‌ها
boolean

دریافت کلاستر آی‌دی

public abstract String getClusterId ()

شناسه خوشه را برای این نمونه TF دریافت کنید.

بازگشت‌ها
String

دریافت زمان اتصال

public abstract int getConnectTimeout ()

دریافت زمان اتصال http.

بازگشت‌ها
int

گروه دستگاه را دریافت کنید

public abstract MultiMap<String, String> getDeviceGroup ()

گروه دستگاه را به نگاشت دستگاه هدایت کنید.

بازگشت‌ها
MultiMap <String, String>

دریافت دستگاه مانیتور عکس فوری فاصله

public abstract long getDeviceMonitorSnapshotInterval ()

فاصله زمانی بین هر اسنپ‌شات دستگاه را بر حسب میلی‌ثانیه دریافت کنید.

بازگشت‌ها
long

دریافت برچسب دستگاه

public abstract Map<String, String> getDeviceTag ()

سریال دستگاه را برای نگاشت تگ دریافت کنید.

بازگشت‌ها
Map<String, String>

دریافت فراخوانی HeartbeatInterval

public abstract long getInvocationHeartbeatInterval ()

فاصله زمانی بین ضربان قلب فراخوانی را بر حسب میلی‌ثانیه دریافت کنید.

بازگشت‌ها
long

دریافت نام آزمایشگاه

public abstract String getLabName ()

نام آزمایشگاهی که میزبان به آن تعلق دارد را دریافت کنید.

بازگشت‌ها
String

دریافت برچسب‌ها

public abstract List<String> getLabels ()

برای میزبان برچسب بگیرید.

بازگشت‌ها
List<String>

getNextClusterIds

public abstract List<String> getNextClusterIds ()

شناسه‌های خوشه ثانویه را برای این نمونه TF دریافت کنید.

بازگشت‌ها
List<String>

دریافت زمان خواندن

public abstract int getReadTimeout ()

دریافت زمان اتمام خواندن http.

بازگشت‌ها
int

فرمت هدف را اجرا کنید

public abstract String getRunTargetFormat ()

قالب برچسب‌گذاری اهداف دویدن را دریافت کنید.

بازگشت‌ها
String

getSchedulerServiceAccountKeyfile

public abstract File getSchedulerServiceAccountKeyfile ()

فایل کلید حساب کاربری سرویس زمان‌بندی آزمون tradefed را دریافت کنید.

بازگشت‌ها
File

دریافتSchedulerServiceUrl

public abstract String getSchedulerServiceUrl ()

آدرس اینترنتی سرویس زمان‌بندی آزمون tradefed را دریافت کنید.

بازگشت‌ها
String

دریافت آدرس سرویس

public abstract String getServiceUrl ()

آدرس اینترنتی پایه API REST کلاستر مبادله‌شده را دریافت کنید.

بازگشت‌ها
String

مانیتور دستگاه غیرفعال شد

public abstract boolean isDeviceMonitorDisabled ()

برمی‌گرداند که آیا گزارش‌دهی دستگاه کلاستر غیرفعال است یا خیر.

بازگشت‌ها
boolean

درصد حداکثر استفاده از دیسک

public abstract long maxDiskUsagePercentage ()

حداکثر درصد استفاده از دیسک قبل از اینکه اجاره وظایف جدید اضافی را متوقف کنیم.

بازگشت‌ها
long

shouldCollectEarlyTestSummary

public abstract boolean shouldCollectEarlyTestSummary ()

برمی‌گرداند که آیا زمانبند باید خلاصه تست اولیه را جمع‌آوری کند یا خیر.

بازگشت‌ها
boolean

shouldUploadInvocationوضعیت

public abstract Boolean shouldUploadInvocationStatus ()

برمی‌گرداند که آیا TF باید وضعیت فراخوانی را آپلود کند یا خیر.

بازگشت‌ها
Boolean