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)

تقارير نهاية التشغيل التجريبي. إصلاح: لا يمكن أن يكون لدينا واجهتان Map<> بنوع مختلف، لذا يتعين علينا استخدام HashMap هنا.

حدود
elapsedTime long : أبلغ الجهاز عن الوقت المنقضي، بالمللي ثانية

runMetrics : أزواج القيمة الرئيسية التي تم الإبلاغ عنها في نهاية التشغيل التجريبي باستخدام Metric .