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)

الإبلاغ عن نهاية عملية الاختبار

الحقول

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)

الإبلاغ عن نهاية عملية الاختبار

المعلمات
elapsedTime long: الوقت المنقضي الذي سجّله الجهاز، بالمللي ثانية

runMetrics : أزواج المفتاح/القيمة التي يتم الإبلاغ عنها في نهاية عملية الاختبار