RemoteTestTimeOutEnforcer

public class RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder

شیء جاوا
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder
com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer


شنونده‌هایی که امکان بررسی زمان اجرای یک پیکربندی آزمایشی مشخص را فراهم می‌کنند و در صورت عبور از زمان انقضای مشخص، آن را با شکست مواجه می‌کنند.

توجه داشته باشید که این مجری، تست‌ها را قطع نمی‌کند، اما باعث می‌شود که آنها شکست بخورند.

خلاصه

ثابت‌ها

String REMOTE_TEST_TIMEOUT_DESCRIPTION

String REMOTE_TEST_TIMEOUT_OPTION

سازندگان عمومی

RemoteTestTimeOutEnforcer ( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

RemoteTestTimeOutEnforcer را با زمان انقضای داده شده برای اعمال، ایجاد کنید.

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

void setGranularListener ( ModuleListener listener)
void testRunEnded (long elapsedTime, runMetrics)

پایان اجرای آزمایش را گزارش می‌دهد.

ثابت‌ها

توضیحات_زمان_خروج_از_آزمون_از_راه_دور

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

مقدار ثابت: "زمان انقضایی که برای هر شیء آزمایشی از راه دور در طول اجرا اعمال خواهد شد."

گزینه REMOTE_TEST_TIMEOUT

public static final String REMOTE_TEST_TIMEOUT_OPTION

مقدار ثابت: "زمان انتظار تست از راه دور"

سازندگان عمومی

RemoteTestTimeOutEnforcer

public RemoteTestTimeOutEnforcer ( allListeners, 
                ModuleDefinition moduleDefinition, 
                IRemoteTest test, 
                Duration timeOut)

RemoteTestTimeOutEnforcer را با زمان انقضای داده شده برای اعمال، ایجاد کنید.

پارامترها
allListeners

moduleDefinition ModuleDefinition : ModuleDefinition ماژول تستی که قرار است اجرا شود.

test IRemoteTest : آزمون IRemoteTest که قرار است اجرا شود.

timeOut Duration : ERROR(/Duration) زمان وقفه در هر اجرای آزمایشی.

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

setGranularListener

public void setGranularListener (ModuleListener listener)

پارامترها
listener ModuleListener

تست اجرا شده

public void testRunEnded (long elapsedTime, 
                 runMetrics)

پایان اجرای آزمایش را گزارش می‌دهد.

پارامترها
elapsedTime long : زمان سپری شده گزارش شده توسط دستگاه، بر حسب میلی ثانیه

runMetrics جفت‌های کلید-مقدار که در پایان اجرای تست گزارش می‌شوند