RemoteTestTimeOutEnforcer
public class RemoteTestTimeOutEnforcer
extends Object
implements ITestInvocationListener
java.lang.object | |
↳ | com.android.tradefed.testtype.suite.RemoteTestTimeOutEnforcer |
شنوندگانی که اجازه میدهد زمان اجرای یک پیکربندی آزمایشی معین را بررسی کنند و اگر از یک بازه زمانی معین گذشت، در آن شکست بخورند.
توجه داشته باشید که این مجری تست ها را قطع نمی کند، اما باعث شکست آنها می شود.
خلاصه
فیلدها | |
---|---|
public static final String | REMOTE_TEST_TIMEOUT_DESCRIPTION |
public static final String | REMOTE_TEST_TIMEOUT_OPTION
|
سازندگان عمومی | |
---|---|
RemoteTestTimeOutEnforcer ( ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut) |
روش های عمومی | |
---|---|
void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) گزارش پایان اجرای آزمایشی |
فیلدها
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
سازندگان عمومی
RemoteTestTimeOutEnforcer
public RemoteTestTimeOutEnforcer (ModuleListener listener, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)
RemoteTestTimeOutEnforcer
را با بازه زمانی داده شده برای اجرا ایجاد کنید.
پارامترها | |
---|---|
listener | ModuleListener : ModuleListener برای هر اجرای آزمایشی. |
moduleDefinition | ModuleDefinition : ModuleDefinition ماژول آزمایشی که باید اجرا شود. |
test | IRemoteTest : IRemoteTest که باید اجرا شود. |
timeOut | Duration : ERROR(/Duration) زمان پایان در هر اجرای آزمایشی. |
روش های عمومی
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
گزارش پایان اجرای آزمایشی FIXME: ما نمی توانیم دو رابط Map<> با نوع متفاوت داشته باشیم، بنابراین باید از HashMap در اینجا استفاده کنیم.
پارامترها | |
---|---|
elapsedTime | long : دستگاه زمان سپری شده را بر حسب میلی ثانیه گزارش کرد |
runMetrics | Metric گزارش شده است. |