TestTimeoutलागू करने वाला टूल
public
final
class
TestTimeoutEnforcer
extends ResultForwarder
java.lang.Object | ||
↳ | com.android.tradefed.result.results फ़ॉरवर्डer | |
↳ | 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,
लागू करने के लिए, दिए गए टाइम आउट के साथ |
सार्वजनिक तरीके | |
---|---|
void
|
testAssumptionFailure(TestDescription test, FailureDescription failure)
इसे तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट फ़्लैग करता है कि यह ऐसी स्थिति मान लेता है जो गलत है |
void
|
testAssumptionFailure(TestDescription test, String trace)
इसे तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट फ़्लैग करता है कि यह ऐसी स्थिति मान लेता है जो गलत है |
void
|
testEnded(TestDescription test, long endTime,
यह |
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_ ज़िम्मेदारी के साथ
public static final String TEST_CASE_TIMEOUT_DESCRIPTION
TEST_CASE_टाइम_विकल्प
public static final String TEST_CASE_TIMEOUT_OPTION
सार्वजनिक कंस्ट्रक्टर
TestTimeoutलागू करने वाला टूल
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, ITestInvocationListener... listeners)
लागू करने के लिए, दिए गए टाइम आउट के साथ TestTimeoutEnforcer
बनाएं.
पैरामीटर | |
---|---|
perTestCaseTimeout |
long : टाइम आउट की वैल्यू. |
unit |
TimeUnit : PerTestCaseTimeout का ERROR(/TimeUnit) . |
listeners |
ITestInvocationListener : फ़ॉरवर्ड करने के लिए ITestInvocationListener . |
TestTimeoutलागू करने वाला टूल
public TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit,listeners)
लागू करने के लिए, दिए गए टाइम आउट के साथ TestTimeoutEnforcer
बनाएं.
पैरामीटर | |
---|---|
perTestCaseTimeout |
long : टाइम आउट की वैल्यू. |
unit |
TimeUnit : PerTestCaseTimeout का ERROR(/TimeUnit) . |
listeners |
: फ़ॉरवर्ड करने के लिए ITestInvocationListener . |
सार्वजनिक तरीके
TestAssumptionFailure
public void testAssumptionFailure (TestDescription test, FailureDescription failure)
इसे तब कॉल किया जाता है, जब कोई ऐटॉमिक टेस्ट फ़्लैग करता है कि यह ऐसी स्थिति मान लेता है जो गलत है
पैरामीटर | |
---|---|
test |
TestDescription : टेस्ट की पहचान करता है |
failure |
FailureDescription : FailureDescription गड़बड़ी और उसके कॉन्टेक्स्ट के बारे में जानकारी दे रहा है. |
TestAssumptionFailure
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)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.
testStarted और testEnded के बीच कॉल किया जाएगा.
पैरामीटर | |
---|---|
test |
TestDescription : टेस्ट की पहचान करता है |
failure |
FailureDescription : FailureDescription गड़बड़ी और उसके कॉन्टेक्स्ट के बारे में जानकारी दे रहा है. |
जांच नहीं की जा सकी
public void testFailed (TestDescription test, String trace)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.
testStarted और testEnded के बीच कॉल किया जाएगा.
पैरामीटर | |
---|---|
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() से मापा गया |