संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

टेस्टटाइमआउटएनफोर्सर

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 बनाएं।

TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners) TestTimeoutEnforcer (long perTestCaseTimeout, TimeUnit unit, listeners)

लागू करने के लिए दिए गए टाइमआउट के साथ TestTimeoutEnforcer बनाएं।

सार्वजनिक तरीके

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)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) का विकल्प जहां हम सीधे अंत समय निर्दिष्ट कर सकते हैं।

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)

testStarted(com.android.tradefed.result.TestDescription) का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) के साथ संयुक्त .

खेत

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() के माध्यम से मापा जाता है