टेस्टटाइमआउटएनफोर्सर
public final class TestTimeoutEnforcer
extends ResultForwarder
java.lang.ऑब्जेक्ट | ||
↳ | com.android.tradefed.result.ResultForwarder | |
↳ | com.android.tradefed.testtype.TestTimeoutEnforcer |
श्रोता जो किसी दिए गए परीक्षण मामले के निष्पादन समय की जांच करने की अनुमति देते हैं और यदि यह दिए गए समयबाह्य से अधिक हो जाता है तो इसे विफल कर देते हैं।
ध्यान दें कि यह प्रवर्तक परीक्षणों को बाधित नहीं करेगा, बल्कि उन्हें विफल कर देगा।
सारांश
खेत | |
---|---|
public static final String | TEST_CASE_TIMEOUT_DESCRIPTION |
public static final String | TEST_CASE_TIMEOUT_OPTION
|
सार्वजनिक निर्माणकर्ता | |
---|---|
TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners) लागू करने के लिए दिए गए टाइमआउट के साथ | |
TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners) TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners) लागू करने के लिए दिए गए टाइमआउट के साथ |
सार्वजनिक तरीके | |
---|---|
void | testAssumptionFailure ( TestDescription test, FailureDescription failure) तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है |
void | testAssumptionFailure ( TestDescription test, String trace) तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है |
void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) |
void | testFailed ( TestDescription test, FailureDescription failure) किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है। |
void | testFailed ( TestDescription test, String trace) किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है। |
void | testIgnored ( TestDescription test) तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है। |
void | testStarted ( TestDescription test, long startTime) |
खेत
TEST_CASE_TIMEOUT_DESCRIPTION
public static final String TEST_CASE_TIMEOUT_DESCRIPTION
TEST_CASE_TIMEOUT_OPTION
public static final String TEST_CASE_TIMEOUT_OPTION
सार्वजनिक निर्माणकर्ता
टेस्टटाइमआउटएनफोर्सर
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners)
लागू करने के लिए दिए गए टाइमआउट के साथ TestTimeoutEnforcer
बनाएं।
पैरामीटर | |
---|---|
perTestCaseTimeout | long : टाइमआउट का मान. |
unit | TimeUnit : perTestCaseTimeout की ERROR(/TimeUnit) । |
listeners | ITestInvocationListener : अग्रेषित करने के लिए ITestInvocationListener । |
टेस्टटाइमआउटएनफोर्सर
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit,listeners)
लागू करने के लिए दिए गए टाइमआउट के साथ TestTimeoutEnforcer
बनाएं।
पैरामीटर | |
---|---|
perTestCaseTimeout | long : टाइमआउट का मान. |
unit | TimeUnit : perTestCaseTimeout की ERROR(/TimeUnit) । |
listeners | ITestInvocationListener . |
सार्वजनिक तरीके
परीक्षणधारणाविफलता
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
failure | FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है। |
परीक्षणधारणाविफलता
public void testAssumptionFailure (TestDescription test, String trace)
तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
trace | String : विफलता का स्टैक ट्रेस |
परीक्षण समाप्त
public void testEnded (TestDescription test, long endTime,testMetrics)
ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
का विकल्प जहां हम सीधे अंतिम समय निर्दिष्ट कर सकते हैं। सटीक माप के लिए testStarted(com.android.tradefed.result.TestDescription, long)
के साथ संयोजन करें।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
endTime | long : परीक्षण समाप्त होने का समय, System.currentTimeMillis() के माध्यम से मापा गया |
testMetrics | ERROR(/Map) |
परीक्षण विफल
public void testFailed (TestDescription test, FailureDescription failure)
किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।
टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
failure | FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है। |
परीक्षण विफल
public void testFailed (TestDescription test, String trace)
किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।
टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
trace | String : विफलता का स्टैक ट्रेस |
परीक्षणअनदेखा
public void testIgnored (TestDescription test)
तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
परीक्षण प्रारंभ
public void testStarted (TestDescription test, long startTime)
testStarted(com.android.tradefed.result.TestDescription)
का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
के साथ जोड़ा गया।
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |
startTime | long : परीक्षण शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा गया |