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)

RemoteTestTimeOutEnforcer را با بازه زمانی داده شده برای اجرا ایجاد کنید.

روش های عمومی

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 گزارش شده است.