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(
टाइम आउट की दी गई अवधि के साथ |
|
सार्वजनिक तरीके | |
|---|---|
void
|
setGranularListener(ModuleListener listener)
|
void
|
testRunEnded(long elapsedTime,
यह कुकी, टेस्ट रन के खत्म होने की जानकारी देती है. |
कॉन्स्टेंट
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 |
: टेस्ट रन के आखिर में रिपोर्ट किए गए की-वैल्यू पेयर |