LogcatCrashResultForwarder
public
class
LogcatCrashResultForwarder
extends ResultForwarder
java.lang.Object | ||
↳ | 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
|
setPackageName(String packageName)
|
void
|
testEnded(TestDescription test, long endTime,
|
void
|
testFailed(TestDescription test, FailureDescription failure)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है. |
void
|
testFailed(TestDescription test, String trace)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है. |
void
|
testRunEnded(long elapsedTime,
टेस्ट रन खत्म होने की रिपोर्ट. |
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)
फ़ील्ड्स की फ़िल्में
ERROR_MESSAGE
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 |
सार्वजनिक तरीके
setPackageName
public void setPackageName (String packageName)
पैरामीटर | |
---|---|
packageName |
String |
testEnded
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) |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.
इसे testStarted और testEnded के बीच कॉल किया जाएगा.
पैरामीटर | |
---|---|
test |
TestDescription : टेस्ट की पहचान करता है |
failure |
FailureDescription : FailureDescription गड़बड़ी और उसके संदर्भ के बारे में बताना. |
testFailed
public void testFailed (TestDescription test, String trace)
किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.
इसे testStarted और testEnded के बीच कॉल किया जाएगा.
पैरामीटर | |
---|---|
test |
TestDescription : टेस्ट की पहचान करता है |
trace |
String : गड़बड़ी का स्टैक ट्रेस |
testRunEnded
public void testRunEnded (long elapsedTime,runMetrics)
टेस्ट रन खत्म होने की रिपोर्ट दिखाता है.
पैरामीटर | |
---|---|
elapsedTime |
long : डिवाइस से मिलीसेकंड में, बीत चुका समय |
runMetrics |
: टेस्ट रन के आखिर में रिपोर्ट किए गए की-वैल्यू पेयर |
testRunFailed
public void testRunFailed (FailureDescription error)
FailureDescription
की बताई गई गड़बड़ी की वजह से, रिपोर्ट की जांच पूरी नहीं हो सकी.
पैरामीटर | |
---|---|
error |
FailureDescription : FailureDescription गड़बड़ी और उसके कॉन्टेक्स्ट के बारे में जानकारी दे रहा है. |
testRunFailed
public void testRunFailed (String errorMessage)
किसी गंभीर गड़बड़ी की वजह से, रिपोर्ट की जांच पूरी नहीं हो सकी.
पैरामीटर | |
---|---|
errorMessage |
String : String , रन नहीं होने की वजह बता रहा है. |
testStarted
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() से मेज़र किया जाता है |