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( allListeners, ModuleDefinition moduleDefinition, IRemoteTest test, Duration timeOut)

أنشئ RemoteTestTimeOutEnforcer مع مهلة محدّدة لفرضها.

الطُرق العامة

void setGranularListener(ModuleListener listener)
void 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

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 : أزواج المفتاح/القيمة التي يتم إعداد تقارير عنها في نهاية عملية الاختبار