LogcatCrashResultForwarder
public class LogcatCrashResultForwarder
extends ResultForwarder
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.result.ResultForwarder | |
मैं | com.android.tradefed.result.LogcatCrashResultForwarder |
विशेष श्रोता: विफलताओं पर (उपकरण प्रक्रिया दुर्घटनाग्रस्त होने पर) यह लॉगकैट से दुर्घटना को निकालने का प्रयास करेगा और इसे परीक्षण से जुड़े विफलता संदेश में जोड़ देगा।
सारांश
स्थिरांक | |
---|---|
int | MAX_NUMBER_CRASH
|
खेत | |
---|---|
public static final String | ERROR_MESSAGE उपकरण की ओर से कुछ गलत होने पर उपकरण से विशेष त्रुटि संदेश। |
public static final String | INCOMPLETE_MESSAGE |
public static final String | SYSTEM_CRASH_MESSAGE |
public static final | TIMEOUT_MESSAGES
|
सार्वजनिक निर्माणकर्ता | |
---|---|
LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners) |
सार्वजनिक तरीके | |
---|---|
ITestDevice | getDevice () |
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 | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) परीक्षण चलाने के अंत की रिपोर्ट। |
void | testRunFailed ( FailureDescription error) विफलता विवरण द्वारा |
void | testRunFailed (String errorMessage) एक घातक त्रुटि के कारण रिपोर्ट टेस्ट रन पूरा नहीं हो सका। |
void | testStarted ( TestDescription test, long startTime) |
स्थिरांक
MAX_NUMBER_CRASH
public static final int MAX_NUMBER_CRASH
लगातार मूल्य: 3 (0x00000003)
खेत
त्रुटि संदेश
public static final String ERROR_MESSAGE
उपकरण की ओर से कुछ गलत होने पर उपकरण से विशेष त्रुटि संदेश।
INCOMPLETE_MESSAGE
public static final String INCOMPLETE_MESSAGE
SYSTEM_CRASH_MESSAGE
public static final String SYSTEM_CRASH_MESSAGE
TIMEOUT_MESSAGES
public static finalTIMEOUT_MESSAGES
सार्वजनिक निर्माणकर्ता
LogcatCrashResultForwarder
public LogcatCrashResultForwarder (ITestDevice device, ITestInvocationListener... listeners)
मापदंडों | |
---|---|
device | ITestDevice |
listeners | ITestInvocationListener |
सार्वजनिक तरीके
परीक्षण समाप्त
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 testRunEnded (long elapsedTime,runMetrics)
परीक्षण चलाने के अंत की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो मैप<> इंटरफेस नहीं हो सकते हैं, इसलिए हमें यहां हैश मैप का उपयोग करना होगा।
मापदंडों | |
---|---|
elapsedTime | long : डिवाइस ने बीता हुआ समय, मिलीसेकंड में सूचित किया |
runMetrics | Metric के साथ परीक्षण चलाने के अंत में की-वैल्यू पेयर रिपोर्ट की गई। |
टेस्टरनविफल
public void testRunFailed (FailureDescription error)
विफलता विवरण द्वारा FailureDescription
विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रहा।
मापदंडों | |
---|---|
error | FailureDescription विवरण: FailureDescription विवरण विफलता और उसके संदर्भ का वर्णन करता है। |
टेस्टरनविफल
public void testRunFailed (String errorMessage)
एक घातक त्रुटि के कारण रिपोर्ट टेस्ट रन पूरा नहीं हो सका।
मापदंडों | |
---|---|
errorMessage | String : रन विफलता के कारण का वर्णन करने वाला String । |
परीक्षण शुरू हुआ
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() के माध्यम से मापा जाता है |