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

कॉन्स्टेंट वैल्यू: "The timeout that will be applied to each remote test object of the run."

REMOTE_TEST_TIMEOUT_OPTION

public static final String REMOTE_TEST_TIMEOUT_OPTION

स्थिर वैल्यू: "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 : टेस्ट रन के आखिर में रिपोर्ट किए गए की-वैल्यू पेयर