RemoteTestTimeOutनीति लागू करने वाला टूल

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_TIME_DESCRIPTION

public static final String REMOTE_TEST_TIMEOUT_DESCRIPTION

REMOTE_TEST_TIME_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

सार्वजनिक कंस्ट्रक्टर

RemoteTestTimeOutनीति लागू करने वाला टूल

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: हमारे पास दो मैप नहीं हो सकते<> अलग-अलग टाइप के इंटरफ़ेस हैं, इसलिए हमें यहां HashMap का इस्तेमाल करना है.

पैरामीटर
elapsedTime long: डिवाइस ने बीत चुका समय, मिलीसेकंड में रिपोर्ट किया

runMetrics : Metric के साथ टेस्ट रन खत्म होने पर की-वैल्यू पेयर रिपोर्ट किए जाते हैं.