RemoteTestTimeOutEnforcer
public
class
RemoteTestTimeOutEnforcer
extends ResultAndLogForwarder
| java.lang.Object | |||
| ↳ | 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(
أنشئ |
|
الطُرق العامة | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
تقارير نهاية عملية الاختبار |
الثوابت
REMOTE_TEST_TIMEOUT_DESCRIPTION
public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION
القيمة الثابتة: "المهلة التي سيتم تطبيقها على كل عنصر اختبار بعيد في عملية التشغيل"
REMOTE_TEST_TIMEOUT_OPTION
public static final String REMOTE_TEST_TIMEOUT_OPTION
Constant Value: "remote-test-timeout"
الإنشاءات العامة
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 |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) تقارير نهاية عملية الاختبار
| المعلمات | |
|---|---|
elapsedTime |
long: الجهاز أبلغ عن الوقت المنقضي بالمللي ثانية |
runMetrics |
: أزواج المفتاح/القيمة التي يتم إعداد تقارير عنها في نهاية عملية الاختبار |